pop()
方法从数组中删除最后一个元素,并返回该元素的值。此方法更改数组的长度shift()
方法从数组中删除第一个元素,并返回该元素的值。此方法更改数组的长度。
测试使用pop方法删除数组元素
let arr = []
let i = 0
let num = 1000000
while (i < num) {
arr.push(i)
i++
}
let start = (new Date()).getTime()
console.log('start: ', new Date())
let j = 0
while (j < num) {
arr.pop(arr[i])
j++
}
let end = (new Date()).getTime()
console.log('end: ', new Date())
console.log(end - start)
console.log(arr)
结果如图:
测试使用shift方法删除数组元素,开始结束时间差为60399
let arr = []
let i = 0
let num = 1000000
while (i < num) {
arr.push(i)
i++
}
let start = (new Date()).getTime()
console.log('start: ', new Date())
let j = 0
while (j < num) {
arr.shift(arr[i])
j++
}
let end = (new Date()).getTime()
console.log('end: ', new Date())
console.log(end - start)
console.log(arr)
结果如图:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。