Sobes.tech
Назад к вопросам
Middle
2

Какие методы массивов вы знаете в JavaScript?

Компании, где спрашивали
нейровэд

Ответ от нейросети

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]