在原数组上删除数组的元素

来源:互联网 发布:人力资源风险控制矩阵 编辑:程序博客网 时间:2024/06/02 13:45
一般从原数据移动元素,都从后往前查找(因为删除元素之后后面的序号会变)
function remove(arr, item) {    for (var i = arr.length - 1; i >= 0; i--) {        if (arr[i] === item) {            arr.splice(i, 1);        }    }    return arr;}var arr = [2, 1, 2, 3, 4, 2, 2];console.log(remove(arr, 2));
0 0
原创粉丝点击