如何实现并使用JavaScript数组的push、unshift、pop、shift方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1559个文字,预计阅读时间需要7分钟。
原文:本文字例讲述了JS数组push、unshift、pop、shift方法的实现与使用方法。分享给家长供参考,具体如下:尾部添加(push)+ push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的长度。
修改后:本文例述JS数组push、unshift、pop、shift方法的实现与用法。供家长参考:尾部添加(push)+ push():将一或多个元素加至数组末尾,返回数组新长度。
本文实例讲述了JS数组push、unshift、pop、shift方法的实现与使用方法。分享给大家供大家参考,具体如下:
尾部添加(push)
push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度。
从解释中可以看出,push方法只要将要添加的元素依次放到数组的最后即可,不会改变原有数组元素的索引。所以循环参数列表,将新元素依次放到数组的最后即可。
Array.prototype._push = function(...value) { for (var i = 0; i < arguments.length; i++) { this[this.length] = arguments[i] } return this.length } var arr = [1, 2, 3, 4] arr._push(9, 8) console.log(arr) // [ 1, 2, 3, 4, 9, 8 ]
头部添加(unshift)
unshift() 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度(该方法修改原有数组)。
本文共计1559个文字,预计阅读时间需要7分钟。
原文:本文字例讲述了JS数组push、unshift、pop、shift方法的实现与使用方法。分享给家长供参考,具体如下:尾部添加(push)+ push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的长度。
修改后:本文例述JS数组push、unshift、pop、shift方法的实现与用法。供家长参考:尾部添加(push)+ push():将一或多个元素加至数组末尾,返回数组新长度。
本文实例讲述了JS数组push、unshift、pop、shift方法的实现与使用方法。分享给大家供大家参考,具体如下:
尾部添加(push)
push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度。
从解释中可以看出,push方法只要将要添加的元素依次放到数组的最后即可,不会改变原有数组元素的索引。所以循环参数列表,将新元素依次放到数组的最后即可。
Array.prototype._push = function(...value) { for (var i = 0; i < arguments.length; i++) { this[this.length] = arguments[i] } return this.length } var arr = [1, 2, 3, 4] arr._push(9, 8) console.log(arr) // [ 1, 2, 3, 4, 9, 8 ]
头部添加(unshift)
unshift() 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度(该方法修改原有数组)。

