Показать сообщение отдельно
  #14 (permalink)  
Старый 05.01.2021, 10:02
Аватар для sovsem-nub
Профессор
Отправить личное сообщение для sovsem-nub Посмотреть профиль Найти все сообщения от sovsem-nub
 
Регистрация: 15.10.2014
Сообщений: 255

Сообщение от Vlasenko Fedor Посмотреть сообщение
вариант фильтра
еще вариант в строку
const filterByObj = (a, o) => a.filter(v => Object.keys(o).every(k => k in v && o[k].includes(v[k])));
console.log(filterByObj(users, {gender: ["female"], eyeColor: ["blue", "green"]}));
Спасибо. узнал про filter и про три точки для объединения массивов...
Чтобы закончить, как найти всех зеленоглазых и голубоглазых женщин от 20 до 25 лет?
Ответить с цитированием