4数组的实战1:复制数组
var arr=["red","blue","purple","gray"] //方法一:concat()不传参数。 var arr1=arr.concat() alert(arr1) //方法二:shift() var arr2=[] var len=arr.length for(var i=0;i<len;i++) { arr2[i]=arr.shift() } alert(arr2) alert(arr) //方法二的注意事项,shift()方法会影响原数组,从而改变了原数组,把原数组变成了空数组。 //方法三:slice() var arr3=[] for(var i=0,len=arr2.length;i<len;i++) { arr3[i]=arr2.slice(i,i+1) } alert(arr3) //方法四:slice()方法变 var arr4=[] arr4=arr3.slice(0) alert(arr4) //方法五:pop()与unshift() var arr5=[] var item=[] var len2=arr4.length for(var i=0;i<len2;i++) { item[i]=arr4.pop() arr5.unshift(item[i]) } alert(arr5)
这些代码都由我一个人手写原创,若有不对地方请指出,谢谢。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步