Kак в JS написать функцию которая ищет в массиве слово которое было введено пользователем в диалоговом окне (prompt)
Имеется массив со множеством объектов (фрукты с различными свойствами). Пользователю предлагается выбрать фрукт в диалоговом окне (prompt), например название фрукта (яблоко). Пользователь печатает слово "яблоко" Kак в JS написать функцию, которая в этом массиве ищет это яблоко (т.е. переменную), которое было введено пользователем в диалоговом окне (prompt) и после нахождения этой переменной выводит его определенное значение (например только цвет этого яблока).
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
const fruits = [
{ name: "plum", color: "blue" },
{ name: "apple", color: "red" },
{ name: "orange", color: "orange" }
];
const input1 = "apple";
const input2 = "pear";
function findFruitColor(name, fruits) {
return (fruits.find(i => i.name == name) || {}).color;
}
console.log(findFruitColor(input1, fruits));
console.log(findFruitColor(input2, fruits));