Назад к вопросам
Junior
95
questionbank

Какие методы массива изменяют его содержимое?

Sobes Copilot

Получайте ответы в реальном времени

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

sobes.tech AI

  • push() - добавляет один или несколько элементов в конец массива и возвращает новую длину.
  • pop() - удаляет последний элемент из массива и возвращает его значение.
  • shift() - удаляет первый элемент из массива и возвращает его значение.
  • unshift() - добавляет один или несколько элементов в начало массива и возвращает новую длину.
  • splice() - изменяет содержимое массива путем удаления существующих элементов и/или добавления новых.
  • sort() - сортирует элементы массива "на месте" и возвращает ссылку на тот же массив.
  • reverse() - переворачивает порядок элементов в массиве "на месте" и возвращает ссылку на тот же массив.
  • fill() - заполняет все элементы массива из начального индекса до конечного заданным статическим значением.
  • copyWithin() - копирует часть массива в другое место этого же массива "на месте" и возвращает его, не изменяя его длину.

Пример использования splice():

// Создаем массив
const arr = [1, 2, 3, 4, 5];

// Удаляем 2 элемента начиная с индекса 1 (элементы 2 и 3)
arr.splice(1, 2);

// arr теперь [1, 4, 5]