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