美文网首页
JS循环删除数组中多个元素

JS循环删除数组中多个元素

作者: Cherry丶小丸子 | 来源:发表于2020-09-27 09:17 被阅读0次
(function () {
    var arr = [1,2,2,3,4,5];
    for(var i = 0;i < arr.length;i++){
        //删除掉所有为2的元素
        if(arr[i] == 2){
            arr.splice(i--,1);
        }
    }
})();
(function () {
    var arr = [1,2,2,3,4,5];
    for(var i = arr.length-1;i >= 0;i--){
        if(arr[i] == 2){
            arr.splice(i,1);
        }
    }
})();
(function () {
    var arr = [1,2,2,3,4,5];
    var i = arr.length;
    while(i--){
        if(arr[i] == 2){
            arr.splice(i,1);
        }
    }
})();

相关文章

网友评论

      本文标题:JS循环删除数组中多个元素

      本文链接:https://www.haomeiwen.com/subject/gfjpcktx.html