find and remove from array javascript code example
Example 1: remove a particular element from array
var colors = ["red","blue","car","green"];
var carIndex = colors.indexOf("car");
colors.splice(carIndex, 1);
Example 2: javascript find element in array and remove
const array = [2, 5, 9];
console.log(array);
const index = array.indexOf(5);
if (index > -1) {
array.splice(index, 1);
}
console.log(array);
Example 3: remove item from array javascript
const array = [2, 5, 9];
console.log(array);
const index = array.indexOf(5);
if (index > -1) {
array.splice(index, 1);
}
console.log(array);
Example 4: locate and delete an object in an array
var people = [
{name: 'Billy', age: 22},
{name: 'Sally', age: 19},
{name: 'Timmy', age: 29},
{name: 'Tammy', age: 15}
];
_.remove(people, function(e) {
return e.age < 21
});
console.log(people);
Example 5: remove one element using splice
fruits = ['Banana', 'Orange', 'Apple', 'Mango'];
removeFruitByIndex(index: number) {
this.fruits = [
...this.fruits.slice(0, i),
...this.fruits.slice(i + 1, this.fruits.length),
];
}
removeFruitByValue(fruite: string) {
const i = this.descriptionsList.indexOf(fruite);
this.fruits = [
...this.fruits.slice(0, i),
...this.fruits.slice(i + 1, this.fruits.length),
];
}