@Uspeshnyy_Programmist
Человек который смог.

Сортировка, в чем ошибка?

добрый день, сортировка примерно такого листа
const arr = [
    { name: "name1", name1: "name2" },
    { name: "Egor", name1: "Fill" },
    { name: "Egorka", name1: "beter" },
    { name: "fullName", name1: "Man" }
  ];


  const filterList = arr.filter(item =>
    item.forEach(element => element.indexOf("Egor") > -1)
  );


Мне нужно по каждому элементу массива пройтись, и проверить если там искомая подстрока, затем вернуть все в filterList который я буду в дальнейшем мапить . У меня чет не получается, моя версия сверху. Ребят, наверное я чет не так делаю, можете мне помочь пожалуйста.
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
const arr = [
    { name: "name1", name1: "name2" },
    { name: "Egor", name1: "Fill" },
    { name: "Egorka", name1: "beter" },
    { name: "fullName", name1: "Man" }
];


const filterList = arr.filter(items =>
    Object.values(items).some(element => element.indexOf("Egor") > -1)
);

console.log(filterList);


Сори. Чуть чуть обманул, теперь все верно)))
на выходе
[ { name: 'Egor', name1: 'Fill' }, { name: 'Egorka', name1: 'beter' } ]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
const filterList = arr.filter(item =>
    Object.values(item).some(element => element.indexOf("Egor") > -1)
  );
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Admitad Projects Москва
от 170 000 до 240 000 ₽
Fundraise Up Санкт-Петербург
от 2 500 до 3 500 $
02 июн. 2020, в 20:29
500 руб./за проект
02 июн. 2020, в 20:18
10000 руб./за проект
02 июн. 2020, в 20:08
1000 руб./за проект