猿问

这串代码中的几个问题不太懂,大家给看看什么意思

(function(参数){

        window.对象=参数(window,document);               

})(function(){

      var 对象 = {};

      return 对象;

})

第二行的赋值是什么意思,就是"window.对象=参数(window,document);"这行

“window.对象”是什么意思是,“参数(window,document)”又是什么意思

为什么“参数(window,document)”要被赋值给“window.对象”

阿里斯托亚
浏览 1638回答 2
2回答

李晓健

window.对象  是把一个对象暴露到全局,你这个写法应该是有问题的  你的那个 “参数“其实是一个对象,也就是下面return的那个对象。他并不是一个方法,所以上面”参数(window,document)“ 就是不对的,应该会报错。   
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答