Как прописать типы данних для value при переборе массива?
Вложений: 1
Я перебираю массив:
Object.entries(statuses).map((data, i) => {
// ...
})
Типы данных TS сам подставляет: [см. вложение]. Но как указать TS-у, что вместо Код:
data: [string, number]Код:
data: [number, number] |
У меня для вас плохие новости:
var a = {
0: 1,
1: 2,
};
var b = Object.entries(a);
console.log(typeof b[0][0]);// string
console.log(typeof b[1][0]);// string
console.log(
Object.keys(a).map(key => typeof key)
);// [string, string]
Если нужен ключ типа number, то используйте Map, статья из учебника этого сайта на русском языке. |
Цитата:
|
| Часовой пояс GMT +3, время: 19:13. |