Рубрики
Uncategorized

Манипулирующие массивы!

Манипулировать массивами с push () Для этой части мы узнаем простой способ добавить данные в e … Теги с JavaScript, учебником, начинающим, дежопами.

Манипулировать массивами с 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»