删除数组中的指定元素

/**
 * 删除数组中的指定元素
 *
 * @param arr array 数组
 * @param val mixed 要删除的元素
 * @return array 删除指定元素后的数组
 */
function removeElement(arr, val) {
    return arr.filter(item => item !== val);
}

let names = [];

names.push('刘一');
names.push('陈二', '张三');
names.push('李四', '王五', '赵六');
names.push('孙七', '周八', '吴九', '郑十');
console.log(names); // ['刘一', '陈二', '张三', '李四', '王五', '赵六', '孙七', '周八', '吴九', '郑十']

names = removeElement(names, '张三');
console.log(names); // ['刘一', '陈二', '李四', '王五', '赵六', '孙七', '周八', '吴九', '郑十']

names = removeElement(names, '孙七');
console.log(names); // ['刘一', '陈二', '李四', '王五', '赵六', '周八', '吴九', '郑十']

Copyright © 2025 码农人生. All Rights Reserved