// 删除数组中的指定元素
function removeElement(arr, val) {
// 使用 filter 方法创建一个新数组,其中不包含等于指定值的元素
return arr.filter(item => item !== val);
}
// 示例
let array = [1, 2, 3, 4, 5, 3];
let valueToRemove = 3;
let newArray = removeElement(array, valueToRemove);
console.log(newArray); // 输出: [1, 2, 4, 5]
filter 方法会遍历数组中的每个元素,并根据提供的函数返回一个新的数组,只包含那些使函数返回 true 的元素。item !== val 是过滤条件,只有当数组中的元素不等于指定值 val 时,才会被保留在新数组中。上一篇:js 数组删除指定位置元素
下一篇:js 删除数组最后一个元素
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站