Использовать фильтр Метод извлечения данных из массива
Другая полезная функция массива - Array.prototype.filter()
или просто filter()
. Метод filter
возвращает новый массив, который не больше, чем исходный массив, но обычно имеет меньше элементов. Filter
не изменяет исходный массив, как map
. Он выполняет функцию обратного вызова, которая применяет логику внутри обратного вызова для каждого элемента массива. Если элемент возвращает true на основе критериев в функции обратного вызова, он включается в новый массив.
Переменная watchList
содержит массив объектов с информацией о нескольких фильмах. Используйте комбинацию filter
и map
чтобы вернуть новый массив объектов только с title
и ключами rating
, но где imdbRating
больше или равно 8.0. Обратите внимание, что значения рейтинга сохраняются как строки в объекте, и вы можете преобразовать их в числа для выполнения математических операций над ними.