1) Вынесите в отдельную функцию часть кода, которая отвечает за поиск самого дорогого товара. 2) Добавьте функцию поиска самого дешевого товара. 3) Добавьте 5 новых товаров. Работа по ждаву скрипту
// Функция для поиска самого дорогого товара function findMostExpensiveProduct(products) { let mostExpensive = products[0]; for (let i = 1; i < products.length; i++) { if (products[i].price > mostExpensive.price) { mostExpensive = products[i]; } } return mostExpensive; }
// Функция для поиска самого дешевого товара function findCheapestProduct(products) { let cheapest = products[0]; for (let i = 1; i < products.length; i++) { if (products[i].price < cheapest.price) { cheapest = products[i]; } } return cheapest; }
// Функция для поиска самого дорогого товара
function findMostExpensiveProduct(products) {
let mostExpensive = products[0];
for (let i = 1; i < products.length; i++) {
if (products[i].price > mostExpensive.price) {
mostExpensive = products[i];
}
}
return mostExpensive;
}
// Функция для поиска самого дешевого товара
function findCheapestProduct(products) {
let cheapest = products[0];
for (let i = 1; i < products.length; i++) {
if (products[i].price < cheapest.price) {
cheapest = products[i];
}
}
return cheapest;
}
// Добавление 5 новых товаров
const products = [
{ name: 'Товар 1', price: 100 },
{ name: 'Товар 2', price: 50 },
{ name: 'Товар 3', price: 120 },
{ name: 'Товар 4', price: 80 },
{ name: 'Товар 5', price: 150 },
{ name: 'Товар 6', price: 70 },
{ name: 'Товар 7', price: 90 },
{ name: 'Товар 8', price: 110 },
];
console.log(findMostExpensiveProduct(products));
console.log(findCheapestProduct(products));