Как удалять элемент Array в языке сценариев JavaScript? [удвоенная]

Какая-то простая функция есть, чтобы удалять элемент array в языке сценариев JavaScript?

Я ввожу элементы в Array посредством метода .push().

3
задан 24.01.2017, 20:57
0 ответов

удалять последнего

array.pop();

удалять первого

array.shift();

удалять один из желанного индекса

array.splice(x, 1);

где x - индекс, который ты хочешь удалить

10
ответ дан 03.12.2019, 17:31

Ты можешь использовать следующее решение: прежде всего ты ищешь положение элемента, которое нужно удалять например:

var array = [3, 5, 9];
var index = array.indexOf(5);

потом ты удаляешь этот элемент используя splice:

if (index > -1) {
   array.splice(index, 1);
}
5
ответ дан 03.12.2019, 17:31

Чтобы удалять у него есть shift () или pop (), чтобы перемещать первый или последний элемент

Язык сценариев JavaScript Арраи Референсе

Чтобы перемещать в других положениях ты использовал бы splice () например

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);

результат был бы

Banana,Orange,Kiwi

перемещая со второго положения (он помнит, что array наставляет в нуле) два элемента

2
ответ дан 03.12.2019, 17:31