in JavaScript by
Q:
How can I remove a specific item from an array?

I have an array of numbers and I'm using the .push() method to add elements to it.

Is there a simple way to remove a specific element from an array?

I'm looking for the equivalent of something like:

array.remove(number);

I have to use core JavaScript. Frameworks are not allowed.

1 Answer

0 votes
by
Find the index of the array element you want to remove using indexOf, and then remove that index with splice.

The splice() method changes the contents of an array by removing existing elements and/or adding new elements.

const array = [2, 5, 9];

console.log(array);

const index = array.indexOf(5);

if (index > -1) {

  array.splice(index, 1);

}

// array = [2, 9]

console.log(array);
Click here to read more about JavaScript
Click here to read more about Insurance

Related questions

+1 vote
asked Jul 16, 2019 in JavaScript by Indian
0 votes
asked Feb 6, 2020 in JavaScript by rajeshsharma
0 votes
asked May 31, 2019 in NoSQL - Database Revolution by aaravkhandelwal.2018
0 votes
asked Apr 16, 2020 in QuickTest Professional (QTP) by Robindeniel
...