数组塌陷的解决方法(目前4种,后续更新)

84 阅读1分钟

数组塌陷的解决方法

    //需求:删除数组里的每一项值
            var arr = [0, 1, 2, 3, 4, 5]
            console.log('原来的数组',arr)


        <!-- 解决方法1     splice方法-->
        for(var i = 0; i < arr.length; i++){
            arr.splice(i,1)
            i--
        }
        console.log(arr)

        <!-- 解决方法2     splice方法-->
        for(var i = arr.length; i >= 0; i--){
                arr.splice(i,1)
        }
        console.log(arr)

        <!-- 解决方法3      pop方法 -->
        for (var i = arr.length; i >= 0; i--){
                arr.pop()
         }
        console.log(arr)

        <!-- 解决方法4      shift方法-->
        for (var i = arr.length; i >= 0; i--){
                arr.shift()
        }
        console.log(arr)