How to remove specific element from an array in JavaScript
0 2318
You can easily remove the specific item (index) in JavaScript using the loop, and Array splice() Method. Array splice() method allows removing the item from an array at a specific index in JavaScript.
This method can be useful when you want to add/remove more than one element for a JavaScript Array.
Syntax:
array.splice(index, howmany, item1, ....., itemX)
Array splice() method requires 3 parameters.
- index: It is Required. It knows about specifies the position to remove/add (start splicing the array) the elements in the current JavaScript Array.
- howmany: It is an optional. It tells about how many specifies elements to be removed (deleteCount).
- item: It is Optional. It tells about how many specifies new elements to be added.
Program:
<!DOCTYPE html> <html> <head> <title> How to Remove specific index in JavaScript? </title> </head> <body> <h1>Remove an element from an array in JavaScript</h1> <p>The original array is: HTML, CSS, JavaScript, Jquery, PHP, MySQL</p> <p>Click the button to remove 3rd element from the array.</p> <p>The new array looks like this:<strong> <span id="display"></span> </strong></p> <br/> <button onclick="remove_ele()">Try it</button> <script type="text/javascript"> var WebLang = ["HTML", "CSS", "JavaScript", "Jquery", "PHP", "MySQL" ]; document.getElementById("display").innerHTML = WebLang; function remove_ele() { WebLang.splice(2, 1); document.getElementById("display").innerHTML = WebLang; } </script> </body> </html>
Share:
Comments
Waiting for your comments