@chelnokov_a

Как исправить ошибку typescript?

Добрый день.

Есть массив Product[]. И есть обьект содержащий Record

Массив у меня упорядоченный. Задача собрать из обьекта массив с такой же последовательностью как и представленный массив. Сама задача не сложная, решил ее так:

const result = dataProduct.products.map((item) => ({
       ...item,
       ...data[item.id]
}));


Проблема в том что я получаю такую ошибку

Element implicitly has an 'any' type because expression of type 'number' can't be used to index type 'xhr>'.

Помогите разобраться плиз как пофиксить
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ответы на вопрос 1
Aetae
@Aetae
Тлен
...data[String(item.id)]?
У тя самого важного куска кода не хватает:
type 'xhr>'.
, я так понимаю, там на самом деле Record<что-то, что-то xhr>.
И именно там кроется точный ответ на твой вопрос.)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы