码迷,mamicode.com
首页 > 编程语言 > 详细

JS中删除数组中元素的几种方法

时间:2016-01-30 17:39:21      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

  1、删除数组中的最后一个元素:

      

 1     <script>
 2             //  首先定义一个数组
 3             var arr = [1,2,3,4,5];
 4             //  输出数组
 5             console.log(arr);//结果为[1,2,3,4,5]
 6             //  调用pop 方法
 7             arr.pop();
 8             //  再次输出
 9             console.log(arr);//结果为[1,2,3,4]
10       </script>

    使用pop()方法只能删除数组中的最后一个元素。

  2、删除数组中的第一个元素:

 1     <script>
 2             //  定义一个数组
 3             var arr = [1,2,3,4,5];
 4             //  输出数组
 5             console.log(arr);// 结果为[1,2,3,4,5]
 6             //  调用shift()方法
 7             arr.shift();
 8             //  再次输出
 9             console.log(arr);//结果为[2,3,4,5]
10       </script>

    shift()方法可以删除数组用的第一个元素。

  3、删除指定位置的元素:

    

 1       <script>
 2             //  定义一个数组
 3             var arr  = [1,2,3,4,5];
 4             // 输出数组
 5             console.log(arr);// 结果为[1,2,3,4,5]
 6             //  使用splice方法,删除下标为1的元素
 7             arr.splice(2,1);
 8             // 再次输出数组
 9             console.log(arr); // 结果为[1,2,4,5];
10       </script>

    splice功能很强大,设置的第一个参数表示数组的下标,第二个参数是长度,表示将影响几个数组中的元素,后面不再跟别的参数,这样就可以删除掉元素。如果后面还有第三个参数,会替换掉影响的元素。

 

JS中删除数组中元素的几种方法

标签:

原文地址:http://www.cnblogs.com/jhtlz/p/5170886.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!