How to remove specific element from an array in JavaScript

How to remove specific element from an array in JavaScript


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.


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.


<!DOCTYPE html>
 How to Remove specific index in JavaScript?
  <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>
  <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;

Best WordPress Hosting


Discount Coupons

Get a .COM for just $6.98

Secure Domain for a Mini Price

Leave a Reply

    Waiting for your comments