Завдання: Пошук Елементів за Допомогою find()
Завдання
- Початковий масив задано як
products, він містить об'єкти, що представляють товари з властивостямиname,priceтаfeatured. - Використайте метод
find(), щоб знайти перший товар у масиві, у якого властивістьfeaturedдорівнюєtrue. - Якщо знайдено рекомендований товар, виведіть його назву та ціну; інакше виведіть повідомлення про відсутність рекомендованого товару.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = ___.___((product) => ___ === true); if (featuredProduct) { console.log( `Featured product: ${___}, Price: $${featuredProduct.___}` ); } else { console.log(___); }
Очікуваний результат:
Featured product: Headphones, Price: $150
- Використати метод
find()для масивуproductsі передати функцію зворотного виклику, яка перевіряє, чи властивістьfeaturedоб'єкта продукту дорівнюєtrue. - Якщо знайдено рекомендований продукт, вивести його назву та ціну; інакше вивести повідомлення про відсутність рекомендованого продукту.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = products.find((product) => product.featured === true); if (featuredProduct) { console.log( `Featured product: ${featuredProduct.name}, Price: $${featuredProduct.price}` ); } else { console.log("No featured product found."); }
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 5. Розділ 6
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Suggested prompts:
Can you explain how the find() method works in this context?
What happens if there are no featured products in the array?
Can you show how to modify the code to find all featured products instead of just the first one?
Awesome!
Completion rate improved to 2.27
Завдання: Пошук Елементів за Допомогою find()
Свайпніть щоб показати меню
Завдання
- Початковий масив задано як
products, він містить об'єкти, що представляють товари з властивостямиname,priceтаfeatured. - Використайте метод
find(), щоб знайти перший товар у масиві, у якого властивістьfeaturedдорівнюєtrue. - Якщо знайдено рекомендований товар, виведіть його назву та ціну; інакше виведіть повідомлення про відсутність рекомендованого товару.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = ___.___((product) => ___ === true); if (featuredProduct) { console.log( `Featured product: ${___}, Price: $${featuredProduct.___}` ); } else { console.log(___); }
Очікуваний результат:
Featured product: Headphones, Price: $150
- Використати метод
find()для масивуproductsі передати функцію зворотного виклику, яка перевіряє, чи властивістьfeaturedоб'єкта продукту дорівнюєtrue. - Якщо знайдено рекомендований продукт, вивести його назву та ціну; інакше вивести повідомлення про відсутність рекомендованого продукту.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = products.find((product) => product.featured === true); if (featuredProduct) { console.log( `Featured product: ${featuredProduct.name}, Price: $${featuredProduct.price}` ); } else { console.log("No featured product found."); }
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 5. Розділ 6