javascript - javascript array.unshift()显示错误结果

标签 javascript

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

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


enter image description here

最佳答案

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

根据开发人员Mozilla的说法

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

关于javascript - javascript array.unshift()显示错误结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57630427/

相关文章:

javascript - 将对象展平为数组?

javascript - offsetParent 与 parentElement 或 parentNode 的区别

javascript - 如何更改不同子类的弹出窗口宽度?

javascript - 谁在发送 http websocket 升级请求?

javascript - 添加onclick事件来动态创建元素

javascript - ScrollMagic - 进度条

javascript - jQuery UI slider 自定义步骤增量和加载时的逗号

javascript - 如何实现 svg 行的渐进式动画

javascript - 当您在 JavaScript 的函数声明中声明 .autoCurry() 时会发生什么?

javascript - ajax 调用如何将数据返回给变量?