数组多功能splice()方法的插入,删除,替换

Posted amandaj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组多功能splice()方法的插入,删除,替换相关的知识,希望对你有一定的参考价值。

多功能splice()插入、删除、替换

  <script type="text/javascript">
         var arr=[\'A\',\'B\',\'C\',\'D\',\'E\',\'F\',\'G\'];
         arr.splice(3,2,\'苹果\',\'葡萄\');  //替换一些项
         console.log(arr);
    </script>

 

  <script type="text/javascript">
         // 更改一些项
         var arr=[\'A\',\'B\',\'c\',\'d\',\'e\',\'f\',\'g\']
         arr.splice(3,2,\'x\',\'y\',\'x\',\'斯密码\'); //更改一些项
         console.log(arr);

    </script>

 <script type="text/javascript">
         var arr=[\'a\',\'b\',\'c\',\'d\',\'e\',\'f\',\'g\']
            arr.splice(2,1,\'哈哈\');//更改一个项
            console.log(arr);
    </script>

  <script type="text/javascript">
         var arr=[\'a\',\'b\',\'c\',\'d\',\'e\',\'f\',\'g\'];
         arr.splice(2,4) //没有东西可以替换,就直接删除
         console.log(arr);

    </script>

    <script type="text/javascript">
         var arr=[\'a\',\'b\',\'c\',\'d\',\'e\',\'f\',\'g\'];
         arr.splice(2);
         console.log(arr);
    </script>

    <script type="text/javascript">
         var arr=[\'a\',\'b\',\'c\',\'d\',\'e\',\'f\',\'g\'];
         arr.splice(2,0,\'嘻嘻\',\'哈哈\'); //插入一些项
         console.log(arr);
    </script>

二、案例 :删除数组最后五项

    <script type="text/javascript">
         //删除数组最后五项
         var arr[\'a\',\'b\',\'c\',\'d\',\'e\',\'f\',\'g\'];
         arr.pop();
         arr.pop();
         arr.pop();
         arr.pop();
         arr.pop();
         //简化为
         for(var i=0; i<arr.length; i++;){
            arr[i].pop();
         }
         //也可以
         arr.splice(-5);
         console.log(arr);
    </script>

 

以上是关于数组多功能splice()方法的插入,删除,替换的主要内容,如果未能解决你的问题,请参考以下文章

Jsの练习-数组常用方法 -splice()

js splice 添加删除替换数组

JS中splice方法的使用

js中的splice方法和slice方法

Js中用splice插入替换删除元素小结

js数组的splice方法和slice方法的区别