Back to questions
Middle
3
Какие методы массивов вы знаете в JavaScript?
Companies where asked
нейровэд
Answer from AI
sobes.tech AI
В JavaScript массивы имеют множество полезных методов для работы с данными. Вот некоторые из них:
push()— добавляет элемент(ы) в конец массива.pop()— удаляет последний элемент и возвращает его.shift()— удаляет первый элемент и возвращает его.unshift()— добавляет элемент(ы) в начало массива.forEach()— выполняет функцию для каждого элемента массива.map()— создаёт новый массив, применяя функцию к каждому элементу.filter()— создаёт новый массив из элементов, прошедших проверку.reduce()— сводит массив к одному значению, применяя функцию.find()— возвращает первый элемент, удовлетворяющий условию.some()— проверяет, удовлетворяет ли хотя бы один элемент условию.every()— проверяет, удовлетворяют ли все элементы условию.includes()— проверяет, содержит ли массив определённый элемент.slice()— возвращает копию части массива.splice()— изменяет массив, удаляя или добавляя элементы.sort()— сортирует элементы массива.
Пример использования map и filter:
const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(n => n * 2); // [2, 4, 6, 8, 10]
const even = numbers.filter(n => n % 2 === 0); // [2, 4]