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

bookЗавдання: Вибір Конкретних Даних За Допомогою Filter()

Завдання

Маючи масив об'єктів студентів, використайте метод filter(), щоб створити новий масив під назвою highScorers, який містить лише тих студентів, чий бал за іспит більший або дорівнює 90.

  • Початковий масив задано як students, він містить об'єкти, що представляють студентів з властивостями name та score.
  • Перевірте, чи бал студента більший або дорівнює 90.
  • Використайте метод filter() для масиву students, щоб створити новий масив highScorers, який містить лише студентів з високими балами.
123456789101112131415
const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.___((___) => { return ___; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
copy

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

Alice
Charlie
Emma

filter() створює новий масив, включаючи лише ті елементи, які задовольняють умову, визначену у функції зворотного виклику.

123456789101112131415
const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.filter((student) => { return student.score >= 90; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
copy

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Awesome!

Completion rate improved to 2.27

bookЗавдання: Вибір Конкретних Даних За Допомогою Filter()

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

Завдання

Маючи масив об'єктів студентів, використайте метод filter(), щоб створити новий масив під назвою highScorers, який містить лише тих студентів, чий бал за іспит більший або дорівнює 90.

  • Початковий масив задано як students, він містить об'єкти, що представляють студентів з властивостями name та score.
  • Перевірте, чи бал студента більший або дорівнює 90.
  • Використайте метод filter() для масиву students, щоб створити новий масив highScorers, який містить лише студентів з високими балами.
123456789101112131415
const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.___((___) => { return ___; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
copy

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

Alice
Charlie
Emma

filter() створює новий масив, включаючи лише ті елементи, які задовольняють умову, визначену у функції зворотного виклику.

123456789101112131415
const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.filter((student) => { return student.score >= 90; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
copy

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

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

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

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