匿名函数的形参和实参

在hotcss.js中

(function(window, document) {
 ...
})(window, document)

在匿名函数内部也可以访问到window, document。为什么要传一下?有什么好处吗?

阅读 2k
2 个回答

我们在开发中写个自运行的匿名函数是不需要这么做,这么做的一般是插件封装,你可以把形参中的window和document看作a和b,实参中的window和document可能会根据平台的不同而不同,或压根不存在,这样你在外部修改一次就可以了。

需要传参的情况比如 操作iframe的window和document?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题