Definition and Usage
The splice() method is used to insert, delete or replace elements of an array.
Syntax
arrayObject.splice(index,howmany,element1,...,elementX)
Parameter Description
index Required. Specifies where to add/remove elements.
This parameter is the subscript of the array element to start inserting and/or deleting, and must be a number.
howmany Required. Specifies how many elements should be removed. Must be a number, but can be "0".
If this parameter is not specified, all elements starting from index to the end of the original array will be deleted.
element1 Optional. Specifies the new element to be added to the array. Insertion begins at the index pointed to by index.
elementX Optional. Several elements can be added to the array.
Return Value
If an element is deleted from arrayObject, the array containing the deleted element is returned.
Description
The splice() method removes zero or more elements starting at index and replaces those removed elements with one or more values declared in the parameter list.
Tips and Notes
Note: Please note that the splice() method has different functions from the slice() method. The splice() method will directly modify the array.
Example
Example 1
In this example we will create a new array and add an element to it: