Функция Array.remove

Удаляет первое вхождение заданного элемента из объекта Array. Эта функция является статической, и ее можно вызывать, не создавая экземпляр объекта.

var isRemoved = Array.remove(array, item);

array

Массив, из которого удаляется item.

item

Объект, удаляемый из массива при первом вхождении.

true , если указанный элемент существует в массиве и был удален, в противном случае — false.

Функция remove используется для удаления из массива первого вхождения заданного элемента. Значение индексов элементов, остающихся в массиве, уменьшается на единицу.

В Mozilla Firefox при вызове функции remove с параметром item, имеющим значение undefined, из массива удаляется первый элемент, имеющий это значение. В других обозревателях вызов функции с параметром item, имеющим значение undefined, не оказывает никакого воздействия.

В следующем примере показано, как использовать функцию remove для удаления из массива первого вхождения элемента.


var a = ['a', 'b', 'c', 'd', 'e'];
Array.remove(a, 'c');
// View the results: "a,b,d,e"
alert(a);
Array.removeAt(a, 2);
 // View the results: "a,b,e"
alert(a);


Показ: