call和apply方法都要传入this的值吗?foo.call(100,1,2);

call和apply方法都要传入this的值吗?foo.call(100,1,2);

qq_剑客绿珠魂_03340073
浏览 1555回答 2
2回答

玩转IT

也可以传null/undefined,

鲈先森

指定的this值并不一定是该函数执行时真正的this值,如果这个函数处于非严格模式下,则指定为null和undefined的this值会自动指向全局对象(浏览器中就是window对象),同时值为原始值(数字,字符串,布尔值)的this会指向该原始值的自动包装对象。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript