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

Какие методы массивов ты знаешь и использовал?

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

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

sobes.tech AI

В JavaScript для работы с массивами часто используются следующие методы:

  • push() — добавляет элемент в конец массива.
  • pop() — удаляет последний элемент и возвращает его.
  • shift() — удаляет первый элемент и возвращает его.
  • unshift() — добавляет элемент в начало массива.
  • map() — создает новый массив, применяя функцию к каждому элементу.
  • filter() — создает новый массив с элементами, прошедшими проверку.
  • reduce() — сводит массив к одному значению, применяя функцию аккумуляции.
  • forEach() — выполняет функцию для каждого элемента без создания нового массива.
  • find() — возвращает первый элемент, удовлетворяющий условию.
  • some() — проверяет, есть ли элемент, удовлетворяющий условию.
  • every() — проверяет, удовлетворяют ли все элементы условию.
  • slice() — возвращает копию части массива.
  • splice() — изменяет содержимое массива, удаляя или добавляя элементы.

Пример использования 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]