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

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

МетодОписание
.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().