Tutorials Point

  JavaScript Basics
  JavaScript Objects
  JavaScript Advanced
  JS Useful References
  JS Useful Resources
  Selected Reading

Copyright © 2014 by tutorialspoint

  Home     References     Discussion Forums     About TP  

Javascript Array splice() Method

previous next AddThis Social Bookmark Button



Javascript array splice() method changes the content of an array, adding new elements while removing old elements.


array.splice(index, howMany, [element1][, ..., elementN]);

Here is the detail of parameters:

  • index : Index at which to start changing the array.

  • howMany : An integer indicating the number of old array elements to remove. If howMany is 0, no elements are removed.

  • element1, ..., elementN : The elements to add to the array. If you don't specify any elements, splice simply removes elements from the array.

Return Value:

Returns the extracted array based on the passed parameters.


<title>JavaScript Array splice Method</title>
<script type="text/javascript">
var arr = ["orange", "mango", "banana", "sugar", "tea"];

var removed = arr.splice(2, 0, "water");
document.write("After adding 1: " + arr );
document.write("<br />removed is: " + removed);

removed = arr.splice(3, 1);
document.write("<br />After adding 1: " + arr );
document.write("<br />removed is: " + removed);


This will produce following result:

After adding 1: orange,mango,water,banana,sugar,tea
removed is: 
After adding 1: orange,mango,water,sugar,tea
removed is: banana 

To understand it in better way you can Try it yourself.

previous next Printer Friendly