前言:
而今朋友们对“js删除数组的元素”可能比较关注,看官们都想要了解一些“js删除数组的元素”的相关知识。那么小编在网摘上汇集了一些对于“js删除数组的元素””的相关知识,希望你们能喜欢,同学们快快来学习一下吧!pop()
pop 删除数组尾部的最后一个元素,并且将这个被删除的元素返回 ,如下实例
var arr=[1,2,3,4,5];arr.pop();//pop中没有参数,删除数组的最尾部一个元素var a=arr.pop();//pop删除数组的最尾部一个元素,并且将被删除的元素返回console.log(arr,a);运行结果重构pop方法
function pops(arr){ //获取数组最后一个元素 var item=arr[arr.length-1]; //将数组长度减一,相当于删除最后一个元素 arr.length--; //将删除的元素返回 return item;}var item=pops(arr);console.log(arr,item);shift()
shift 删除数组的第一个元素,并且返回被删除的元素 ,如下实例
var arr=[1,2,3,4,5];arr.shift();//将数组的第一个元素删除var a=arr.shift();//将数组的第一个元素删除,并且返回这个被删除的元素console.log(a);console.log(arr);运行结果重构shift方法
function shifts(arr){ //获取最后一个元素下标 var index=arr.length-1; //获取数组第一个元素 var item=arr[0]; //从第0项开始,将后一元素赋值给前一元素,所以第0项会被覆盖不再存在 for(var i=0;i<index;i++){ arr[i]=arr[i+1]; } //将数组长度减一,相当于删除最后一个元素 arr.length--; //返回被删除的第0项 return item;}var n=shifts(arr);console.log(n,arr);
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #js删除数组的元素