Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Пошук Елементів за Допомогою find() | Розширені Методи Масивів та Трансформації
Quizzes & Challenges
Quizzes
Challenges
/
Структури Даних JavaScript

bookЗавдання: Пошук Елементів за Допомогою find()

Завдання

  1. Початковий масив задано як products, він містить об'єкти, що представляють товари з властивостями name, price та featured.
  2. Використайте метод find(), щоб знайти перший товар у масиві, у якого властивість featured дорівнює true.
  3. Якщо знайдено рекомендований товар, виведіть його назву та ціну; інакше виведіть повідомлення про відсутність рекомендованого товару.
12345678910111213141516
const 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(___); }
copy

Очікуваний результат:

Featured product: Headphones, Price: $150
  1. Використати метод find() для масиву products і передати функцію зворотного виклику, яка перевіряє, чи властивість featured об'єкта продукту дорівнює true.
  2. Якщо знайдено рекомендований продукт, вивести його назву та ціну; інакше вивести повідомлення про відсутність рекомендованого продукту.
12345678910111213141516
const 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."); }
copy

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

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

bookЗавдання: Пошук Елементів за Допомогою find()

Свайпніть щоб показати меню

Завдання

  1. Початковий масив задано як products, він містить об'єкти, що представляють товари з властивостями name, price та featured.
  2. Використайте метод find(), щоб знайти перший товар у масиві, у якого властивість featured дорівнює true.
  3. Якщо знайдено рекомендований товар, виведіть його назву та ціну; інакше виведіть повідомлення про відсутність рекомендованого товару.
12345678910111213141516
const 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(___); }
copy

Очікуваний результат:

Featured product: Headphones, Price: $150
  1. Використати метод find() для масиву products і передати функцію зворотного виклику, яка перевіряє, чи властивість featured об'єкта продукту дорівнює true.
  2. Якщо знайдено рекомендований продукт, вивести його назву та ціну; інакше вивести повідомлення про відсутність рекомендованого продукту.
12345678910111213141516
const 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."); }
copy

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 6
some-alt