Ruphaa's Notes

How to remove items from an array in JS? (All Possible Ways)

js

Removing Elements from End of a JavaScript Array

let arr = [1, 2, 3, 4, 5, 6];

arr.pop();

Removing Elements from Beginning of a JavaScript Array

let arr = [1, 2, 3, 4, 5, 6];

arr.shift();

Using Splice to Remove Array Elements in JavaScript

let arr = [1, 2, 3, 4, 5, 6];

arr.splice(1, 2);

console.log(arr); // [1, 4, 5, 6]

Using the Array filter Method to Remove Items By Value

var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];

var filtered = array.filter(function (value, index, arr) {
return value > 5;
});

Explicitly Remove Array Elements Using the Delete Operator

var ar = [1, 2, 3, 4, 5, 6];

delete ar[4];

console.log(ar); // [1, 2, 3, 4, undefined, 6]

Clear or Reset a JavaScript Array using length

var ar = [1, 2, 3, 4, 5, 6];

ar.length = 0;

console.log(ar); // []