猿问

arguments转化为数组 下面两种方法 为什么结果一样

var as2 = Array.apply(this, arguments);  

var as3 = Array.apply(null, arguments);  


胡子哥哥
浏览 457回答 1
1回答

慕斯709654

在这里用this来借用函数就相当于使用window借用函数,而当apply第一个参数为null,undefined,空的时候浏览器默认认为第一个参数为window所以会一样
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答