Показать сообщение отдельно
  #8 (permalink)  
Старый 22.09.2018, 23:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

фильтрация обьекта
Сообщение от AndriiS
у которых есть друг (ключ friends) с указанным именем.
const getUsersByKeyValue = (arr, key, value) =>
arr.filter(user => (user = user[key], Array.isArray(user) ?  user.includes(value) : user == value));
let arrFilter = getUsersByKeyValue(users, "friends", "Briana Decker");
console.log(arrFilter.map(el => 'Объект '+el.name));
arrFilter = getUsersByKeyValue(users, "eyeColor", "blue");
console.log(arrFilter.map(el => 'Объект '+el.name));

Последний раз редактировалось рони, 22.09.2018 в 23:47.
Ответить с цитированием