[ ].push.apply()和Array.prototype.push.apply()有区别吗?

下面两段代码

let arr1 = [1, 2, 3, 4, 5];

let arr2 = [6, 7, 8, 9, 10];


Array.prototype.push.apply(arr1, arr2);

let arr1 = [1, 2, 3, 4, 5];

let arr2 = [6, 7, 8, 9, 10];


[].push.apply(arr1, arr2)

这两种写法得到的结果是相同的,它们有什么区别吗?

牧羊人nacy
浏览 751回答 1
1回答

慕村9548890

[].push === Array.prototype.push,没有区别
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript