首页 > 编程知识 正文

js中不改变原数组的方法,js数组不能改变数组本身

时间:2023-05-04 14:53:41 阅读:181927 作者:2878

数组方法在要更改原始数组的push ()数组的末尾添加参数

返回添加的数组的长度pop ()。 从数组末尾删除参数

返回已删除元素的值。如果数组的长度为0,则返回undefinedunshift (:将参数添加到数组的开头

shift () :返回添加的数组的长度:从数组的开头删除参数

返回已删除元素的值。如果数组的长度为0,则返回undefinedreverse (:数组的逆序

返回逆序数组不会创建新数组sort ) ) :数组排序

返回排序后的数组。但是范围只满足0-9的元素,超过这个值就得调用他的回调函数用法返回: ymdsb,正序,b - a,反序,ym DSB=0,0 vararr=[ 2,1,3,4,15,11,14,12 ]

返回关联数组的副本。 也就是说,不等于原始数组。 vararr=[ 1,2 ] vararr2=arr.concat (/[ 1,2 ] arr!=arr2///truejoin(:返回字符串

[ 1,2 ].join (/‘1,2’片断)开始,结束) :从索引start起截取索引end数组

开关区间: [start,end,在只有一个返回新排列的参数时,[ 1,2,3 ].slice (1)删除一个,剩下的排列[ 2,3 ] splice ) start,deleled

删除或替换时,返回数组中被移除的元素所组成的新数组,如果是新增,则返回空数组,如果是替换,则返回被替换的数组元素,如果是删除,则返回被删除的数组元素参数:开始索引deleteCount:需要删除的元素数item1、item2…:需要插入的参数varara -----------------增加--------- arr.splice (1,0,4,5 ) /插入返回

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。