Я хотел бы иметь массив, содержащий строковые сообщения об ошибках. Вот код, который я придумал:Как я могу создать пустой массив строк в TypScript?
var errors: [string];
errors = [];
Object.keys(response.data.modelState).forEach(function (key) {
errors.push.apply(errors, response.data.modelState[key]);
});
Я попробовал несколько различных способов, чтобы добавить определение машинописи к переменным ошибкам, но никто не похож на работу для этого случая. Первое определение работает нормально, но потом, когда я толкая значения мне нужно нажать на массив и когда я установил:
errors = [];
Тогда это дает мне сообщение об ошибке:
Тяжесть код файла Описание проекта Ошибка строки TS2322 Тип 'undefined []' не присваивается типу '[string]'. Свойство '0' - отсутствует в типе 'undefined []'. Код серьезности Описание Строка файла проекта Строка: Тип 'undefined []' не присваивается типу '[string]'.
Спасибо очень много! –
В случае, если это помогло в любом случае .. отлично! ;) Наслаждайтесь TypeScript –