Menu
CoddyTech

Методы массивов. Часть 4

Часть раздела Основы путешествия по JavaScript на Coddy. Урок 69 из 77.

Вот ещё больше полезных методов массивов:

1. map(callback): Создаёт новый массив, заполненный результатами вызова указанной функции для каждого элемента исходного массива.

let numbers = [1, 2, 3];
let doubled = numbers.map(num => num * 2);
console.log(doubled); // Вывод: [2, 4, 6]

2. filter(callback): Создаёт новый массив со всеми элементами, которые проходят проверку, реализованную предоставленной функцией.

let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // Вывод: [2, 4]

3. reduce(callback, initialValue): Выполняет функцию-редуктор для каждого элемента массива, в результате чего получается одно выходное значение.

let numbers = [1, 2, 3, 4];
let sum = numbers.reduce((acc, num) => acc + num, 0);
console.log(sum); // Вывод: 10
challenge icon

Задание

Легко

Дан массив numbers = [1, 2, 3, 4, 5]. Выполни следующие шаги и выведи результаты напрямую:

  1. Используй map(), чтобы создать новый массив, в котором каждое число умножено на 3, и выведи результат.
  2. Используй filter(), чтобы создать новый массив, содержащий только числа больше 3, и выведи результат.

Попробуйте сами

let numbers = [1, 2, 3, 4, 5];
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор JavaScript