-
slice(start,end)
[start,end)
截取索引从 start 开始,到 end 但不包含end 结束 的元素, arr.slice() 返回截取的内容,不直接改变 原arr 的内容 -
push()
可以传入多个参数,从arr
的末尾插入到arr
中,直接改变 原arr
的内容,arr.push()
返回的是改变后数组的长度 -
unshift()
可以传入多个参数,从arr
的头部插入,直接改变 原arr
的内容,arr.unshift()
返回改变后数组的长度 -
shift()
从头部删除,一次只能删除一个,不能传入参数,arr.shift()
返回的是这次删除的元素 -
pop()
从尾部删除,一次只能删除一个,不能传入参数,arr.pop()
返回的是这次删除的元素 - 总结:
-
.push()
,.unshift()
是插入,可以传入多个参数,直接改变元素组,返回被改变后数组的长度 -
.pop()
,.shift()
是删除,一次只能删除一个,直接改变原数组,返回此次被删除的元素
-
slice,push,unshift,shift,pop 比较
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 数组的方法 首先我们先打印一下Array.prototype看一下数组都有哪些方法 concat1.定义和用法:c...