Задать вопрос
@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))

Спасибо!
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
mannaro
@mannaro Куратор тега JavaScript
Умею профессионально гуглить
arr - это объект, а не массив

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

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

Похожие вопросы