@cester

Где ошибка фильтрации, javascript?

Добрый день! Скажите пожалуйста где ошибка фильтрации массива?
Сам массив надо фильтровать по name и вернуть нужные объекты.
arr = {12: {name: "fddffdt", ...}, 13: {name: "dfgmm cvbnvbn ", ...}, 14: {name: "uyuyu", ...}}

filterdData = state.data.filter(item => Object.values(item)[0].name.indexOf(action.text))

Спасибо!
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
mannaro
@mannaro Куратор тега JavaScript
Умею профессионально гуглить
arr - это объект, а не массив

UPD: после обновления вопроса все равно ничего не понятно. Что такое action.text? Какая ошибка? Почему ретурнится число, а не булево значение, как ожидает filter? Нужно больше информации.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
30 нояб. 2024, в 12:52
30000 руб./за проект
30 нояб. 2024, в 11:32
100 руб./за проект