Модуль 2. Масиви та функціональні методи
⚡ Нагорода: +85 XP
Трансформація даних за допомогою map() та filter()
Методи масивів map() та filter()
У сучасному JavaScript замість громіздких циклів for для обробки списків даних використовують декларативні методи:
array.filter(fn)— повертає новий масив лише з тими елементами, які пройшли умову.array.map(fn)— перетворює кожен елемент масиву за заданою функцією.
const scores = [45, 88, 92, 60, 99];
const topScores = scores.filter(score => score >= 85);
// [88, 92, 99]
🎯 Практичне завдання:
Відфільтруйте масив курсів за допомогою методу .filter(), залишивши лише ті, де rating >= 4.8, та виведіть їхні назви у список #courseList.