Middle
21
Қандай массивті айналдыру әдістерін білесіз?
Сұралған компаниялар
DevSect
AI-дан жауап
sobes.tech AI
Основные перебирающие методы массива в JavaScript:
forEach(callback)— выполняет функцию для каждого элемента, не возвращает новый массив.map(callback)— создает новый массив, элементы которого — результат вызова callback для каждого элемента.filter(callback)— создает новый массив из элементов, для которых callback вернул true.reduce(callback, initialValue)— сводит массив к одному значению, аккумулируя результат.some(callback)— возвращает true, если хотя бы один элемент удовлетворяет условию.every(callback)— возвращает true, если все элементы удовлетворяют условию.find(callback)— возвращает первый элемент, удовлетворяющий условию.findIndex(callback)— возвращает индекс первого элемента, удовлетворяющего условию.
Пример использования map и filter:
const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(n => n * 2); // [2, 4, 6, 8, 10]
const evens = numbers.filter(n => n % 2 === 0); // [2, 4]
Эти методы позволяют удобно и декларативно работать с массивами.