Функция 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);
См. также
Ссылки
Оснастки расширений типов "массив"