обьект, нужно вывести с масива обьекты, которые имеют такие поля как в обьекте. Не могу понять как правильно сделать, есть идея ? Просто что не так делаю, не могу понять.
function whatIsInAName(collection, source) {
let arr = [];
Object.entries(source).forEach(e=>{
collection.forEach(item=>{
if(item.hasOwnProperty(e[0])){
if(item[e[0]] === e[1]){
arr.push(item);
}}});});
return arr;
}
вывести - убрать или оставить?
через reduce https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
Создание пустого массива и последующее его наполнение можно заменить на map
Обсуждают сегодня