How to Remove a Specific Item from an Array in JavaScript

Answer: Use the splice() Method

You can use the splice() method to remove the item from an array at a specific index in JavaScript. For example, you can remove array elements using  splice(startIndexdeleteCount).

The startIndex parameter specifies the index at which to begin splicing an array. It is mandatory. The deleteCount parameter is the number of elements to be deleted. If it is set to 0, no element will ever be removed. Let’s look at an example to see how it works.

    var colors = ["Red", "Green", "Blue", "Yellow", "Orange"];
    var removed = colors.splice(2,1); // Removes the third element
    console.log(colors); // Prints: ["Red", "Green", "Yellow", "Orange"]
    console.log(removed); // Prints: ["Blue"] (one item array)
    console.log(removed.length); // Prints: 1
    var persons = ["Alice", "John", "Peter", "Clark", "Harry"];
    removed = persons.splice(2,2); // Removes the third and fourth elements
    console.log(persons); // Prints: ["Alice", "John", "Harry"]
    console.log(removed); // Prints: ["Peter", "Clark"]
    console.log(removed.length); // Prints: 2
    var fruits = ["Apple", "Banana", "Mango", "Orange", "Papaya"];
    removed = fruits.splice(2); // Removes all elements starting at index 2
    console.log(fruits); // Prints: ["Apple", "Banana"]
    console.log(removed); // Prints: ["Mango", "Orange", "Papaya"]
    console.log(removed.length); // Prints: 3

Important to remember that the splice() function modifies the original array it is called upon and returns either a new array with the deleted elements, or an empty array if none were deleted.

You can also remove all elements starting at the beginning and ending of an array if you omit the second argument, which is  deleteCount) , as shown in the example above.

How Lack of Rest Can Impact Your Finances Small Businesses Can Enhance File Management Following these Tips How Much Do Real Estate Agents Spend on Marketing? How to Engage Your Online Audience for Long-Lasting Success Why is Plagiarism Such a Big Deal? Resume Service Review: Why Everyone Should Use It