Манипулировать массивами с push ()
Для этой части мы узнаем простой способ добавления данных в конец массива через функцию push ().
.толкать () принимает один или несколько параметров и «толкает» их на конец массива.
- Например:
var myArray = [["Alan", 25], ["Randy", 23]]; myArray.push(["Diego", 30]);
myArray now has the value [["Alan", 25], ["Randy", 23], ["Diego", 30]]
Манипулировать массивами с POP ()
Другой способ изменить данные в массиве с функцией .pop ().
.POP () используется для выключения значения конца массива. Мы также можем хранить это выпущенное значение, назначив его переменной. Другими словами, .pop () Удаляет последний элемент из массива и возвращает этот элемент.
- Пример:
var myArray = [["Alan", 25], ["Randy", 23], ["Diego", 30]]; var removedFromMyArray = myArray.pop()
console.log(removedFromMyArray); // will display ["Diego", 30] console.log(myArray); // will display [["Alan", 25], ["Randy", 23]]
Манипулировать массивами с Shift ()
POP () Всегда удаляет последний элемент массива … Но что, если вы хотите удалить первый?
.shift () Удаляет первый элемент вместо последнего.
- Пример:
var myArray = [["Alan", 25], ["Randy", 23], ["Diego", 30]]; var removedFromMyArray = myArray.shift();
console.log(removedFromMyArray); // will display ["Alan", 25] console.log(myArray); // will display [["Randy", 23], ["Diego", 30]]
Манипулировать массивами с несомненный ()
Вы также можете не поединить элементы в начале массива I.E. Добавить элементы перед массивом.
.Unshift () работает точно так же, как .push (), но вместо добавления элемента в конце массива, unssift () добавляет элемент в начале массива.
- Например:
var myArray = [["Alan", 25], ["Randy", 23], ["Diego", 30]]; myArray.shift(); myArray.unshift(["Johnny", 34]);
После смены Myarray будет иметь значение
[["Randy", 23], ["Diego", 30]]
После беззифта Myarray будет иметь значение
[["Johnny", 34], ["Randy", 23], ["Diego", 30]]
Оригинал: «https://dev.to/rthefounding/manipulating-arrays-39lk»