не понимаю где я в совершил ошибку, можете помочь?

Напиши функцию getAllPropValues(propName), которая принимает один параметр propName – имя (ключ) свойства. Функция должна вернуть массив всех значений свойства с таким именем из каждого объекта в массиве products. Если в объектах отсутствуют свойства с таким именем, то функция должна вернуть пустой массив.

const products = [
  { name: 'Radar', price: 1300, quantity: 4 },
  { name: 'Scanner', price: 2700, quantity: 3 },
  { name: 'Droid', price: 400, quantity: 7 },
  { name: 'Grip', price: 1200, quantity: 9 },
];

function getAllPropValues(propName) {
  // Change code below this line
  const propArray = [];

  for (const product of products) {
    if (
      product['name'] === propName ||
      product['price'] === propName ||
      product['quantity'] === propName
    ) {
      propArray.push(product[propName]);
      console.log(propArray);
      return propArray;
    }
  }

  return propArray;
  // Change code above this line
}

let result = getAllPropValues('name');
console.log(result);

result = getAllPropValues('quantity');
console.log(result);


Ответы (0 шт):