|
|
Изменяет исходный массив, удаляя из него набор указанных соседних элементов и/или добавляя новые элементы.
Синтаксис
a2=a1.splice(
| i, | n, | e
| ): Array;
|
Параметры
|
Параметр
| Тип
| Описание
|
i
| Number
| индекс первого удаляемого элемента, начиная с 0
|
n
| Number
| количество удаляемых элементов
|
e
| любой
| добавляемый элемент (возможно указание нескольких элементов, перечисляемых через запятую), необязательный параметр
|
|
Возвращаемое значение
Массив удаленных элементов исходного массива.
var a1=new Array("раз","два","три","четыре","пять");
a2=a1.slice(0)// a2 = копия a1 a1.splice(2,1); a2.splice(-3,1,"ТРИ");
alert( a1.join("-")+"\n"+ a2.join("-") );
Примечание
Если параметр i отрицательный, отсчет индекса ведется от конца массива, начиная с -1.
Совместимость
JScript/JavaScript
|
JS+ | Руководство пользователя
|
|
|
|
|
|