Перейти к основному содержимому

Простые действия

МетодОписание
.includes()наличие примитива
.join-split()преобразовать в строку и обратно
.slice()обрезка
.splice()обрезка с заменой
.toSpliced()обрезка с заменой
.push()добавить новый элемент в конец
.unshift()добавить новый элемент в начало
.shift()удалить первый элемент
.pop()удалить последний элемент
.concat()конкатенация массивов (объединение)
.indexOf()найти индекс примитива
.lastIndexOf()найти индекс примитива с конца
.fill()заполнение массива
.flat()"плосколизация" одного уровня
.reverse()переворот
.toReversed()переворот
.structuredClone()глубокая копия массива

Действия над массивами​

const arr = [1, 2, 3];

// изменить элемент
arr[0] = 4;

arr; // [4, 2, 3]

includes()​


join-split()​

// Можно такжe разбить строку в массив через spread
const chars = [...'hello'];

slice()​


splice()​


toSpliced()​

Возвращает новый массив, не мутирует исходный в отличие от .splice().


push()​


unshift()​


shift()​


pop()​


concat()​


indexOf()​


lastIndexOf()​


fill()​


flat()​


reverse()​


toReversed()​

Возвращает новый массив, не мутирует исходный в отличие от .reverse().