能用$(function(){});解决全局变量污染的问题吗?

能用$(function(){});解决全局变量污染的问题吗?

很多时候会用(function(){})();来防止全局变量污染,那是否也可以用$(function(){});来做这个事情?

阅读 2.2k
2 个回答

应该可以的,只要方法体外访问不到里面的变量都可以

$(function(){});$(document).ready(function(){…});的简写,而(function(){})();是立即执行函数

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