|
|
|
|
Изменяет исходный массив, удаляя из него набор указанных соседних элементов и/или добавляя новые элементы.
Синтаксис
| 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+ | Руководство пользователя
|
|
|
| |
|
|