The splice () method adds or removes an item from an array, and then returns the item that was deleted. The method changes the original array.
Grammar:
Arrayobject.splice (index,howmany,item1,....., ItemX)
Index required. An integer that specifies the location of the Add/remove item, using a negative number to specify the position from the end of the array.
Howmany required. The number of items to delete. If set to 0, the item is not deleted.
Item1, ..., ItemX Optional. Adds a new item to the array.
The splice () method returns a new array containing the deleted items, if any.
The splice () method deletes 0 or more elements starting at index and replaces the deleted elements with one or more values declared in the argument list.
If the element is removed from the Arrayobject, the array containing the deleted element is returned.
The splice () method is different from the slice () method, and the splice () method modifies the array directly.
Example:
Output:
George,john,thomas,james,adrew,martin
George,john,william,thomas,james,adrew,martin
George,john,billiam,thomas,james,adrew,martin
George,john,milliam,adrew,martin
JavaScript Array Object Splice () method