In JavaScript, you can remove elements from an array using several methods. Here are a few common approaches:
1. Using splice()
method:
The splice()
method changes the contents of an array by removing or replacing existing elements.
let array = [1, 2, 3, 4, 5];
let indexToRemove = 2; // Index of the element to remove
array.splice(indexToRemove, 1); // Removes 1 element at index 2
console.log(array); // Output: [1, 2, 4, 5]
2. Using filter()
method:
The filter()
method creates a new array with all elements that pass the test implemented by the provided function.
let array = [1, 2, 3, 4, 5];
let elementToRemove = 3; // Element to remove
array = array.filter(item => item !== elementToRemove);
console.log(array); // Output: [1, 2, 4, 5]
3. Using indexOf()
method:
The indexOf()
method returns the first index at which a given element can be found in the array, or -1 if the element is not present.
let array = [1, 2, 3, 4, 5];
let elementToRemove = 3; // Element to remove
let indexToRemove = array.indexOf(elementToRemove);
if (indexToRemove !== -1) {
array.splice(indexToRemove, 1);
}
console.log(array); // Output: [1, 2, 4, 5]
4. Using pop()
method (to remove the last element):
The pop()
method removes the last element from an array and returns that element.
let array = [1, 2, 3, 4, 5];
array.pop(); // Removes the last element
console.log(array); // Output: [1, 2, 3, 4]
5. Using shift()
method (to remove the first element):
The shift()
method removes the first element from an array and returns that element.
let array = [1, 2, 3, 4, 5];
array.shift(); // Removes the first element
console.log(array); // Output: [2, 3, 4, 5]
Choose the method that best fits your use case based on the specific element(s) you want to remove and their positions in the array.

Brijpal Sharma is a web developer with a passion for writing tech tutorials. Learn JavaScript and other web development technology.