- forEach():
Метод forEach() используется для перебора массива и выполнения определенного действия для каждого элемента. В качестве аргумента он принимает функцию обратного вызова, которая выполняется для каждого элемента массива. Вот пример:
const numbers = [1, 2, 3, 4, 5];
numbers.forEach((number) => {
console.log(number);
});
- map():
Метод map() создает новый массив, применяя функцию преобразования к каждому элементу исходного массива. Он возвращает новый массив с преобразованными значениями. Вот пример:
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map((number) => number * 2);
console.log(doubledNumbers);
- filter():
Метод filter() создает новый массив, содержащий только те элементы, которые соответствуют определенному условию. Он возвращает новый массив с отфильтрованными элементами. Вот пример:
const numbers = [1, 2, 3, 4, 5];
const evenNumbers = numbers.filter((number) => number % 2 === 0);
console.log(evenNumbers);
- reduce():
Метод сокращение() сводит массив к одному значению, применяя функцию редуктора к каждому элементу. Он принимает аккумулятор и текущий элемент в качестве аргументов и возвращает обновленный аккумулятор. Вот пример:
const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((accumulator, number) => accumulator + number, 0);
console.log(sum);
Методы итерации массивов в JavaScript, такие как forEach(), Map(), Filter() и Reduc(), предоставляют мощные инструменты для манипулирования и преобразования массивов. Используя эти методы, вы можете писать более чистый и лаконичный код. Независимо от того, выполняете ли вы итерацию по элементам, преобразуете значения, фильтруете элементы или сводите массивы к одному значению, JavaScript поможет вам. Продолжайте изучать и экспериментировать с этими методами, чтобы улучшить свои навыки работы с JavaScript!