javascript arrray.unshift()显示错误结果

时间:2019-08-23 17:01:09

标签: javascript

我编写了以下代码,并得到了意外的结果 8

const arr = [1,2,3,4,5,6,7]
console.log(arr.unshift(0))

enter image description here

2 个答案:

答案 0 :(得分:0)

const arr = [1, 2, 3, 4, 5, 6, 7]
console.log(arr.unshift(0)) // method execution returns length of the new array
console.log('arr', arr);

答案 1 :(得分:0)

因为Array.unshift方法返回数组的长度

根据开发人员Mozilla

unshift()方法将一个或多个元素添加到数组的开头,并返回数组的新长度。