1. 使用 splice() 方法
var array = [1, 2, 3, 4, 5];
var elementToRemove = 3;
var index = array.indexOf(elementToRemove);
if (index !== -1) {
array.splice(index, 1);
}
console.log(array);
2. 使用 filter() 方法
var array = [1, 2, 3, 4, 5];
var elementToRemove = 3;
var newArray = array.filter(function(item) {
return item !== elementToRemove;
});
console.log(newArray);
3. 使用 indexOf() 和 splice() 结合
var array = [1, 2, 3, 4, 5];
var elementToRemove = 3;
var index = array.indexOf(elementToRemove);
if (index !== -1) {
array.splice(index, 1);
}
console.log(array);
4. 使用 pop() 和 indexOf() 结合
var array = [1, 2, 3, 4, 5];
var elementToRemove = 3;
var index = array.indexOf(elementToRemove);
if (index !== -1) {
array[index] = array.pop();
}
console.log(array);
5. 使用 filter() 和 箭头函数
var array = [1, 2, 3, 4, 5];
var elementToRemove = 3;
var newArray = array.filter(item => item !== elementToRemove);
console.log(newArray);