JS中删除数组中元素的几种方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中删除数组中元素的几种方法相关的知识,希望对你有一定的参考价值。
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中删除数组中元素的几种方法的主要内容,如果未能解决你的问题,请参考以下文章