Простые действия
| Метод | Описание |
|---|---|
.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().