为了账号安全,请及时绑定邮箱和手机立即绑定

如何在JavaScript中获取全局对象?

如何在JavaScript中获取全局对象?

宝慕林4294392 2019-10-25 15:32:51
我想检查脚本是否已加载其他模块。if (ModuleName) {    // extend this module}但是,如果ModuleName不存在,那就是throw。如果我知道那Global Object是什么,我可以使用它。if (window.ModuleName) {    // extend this module}但是,因为我希望我的模块与浏览器和工作node,rhino等等,我不能假设window。据我了解,这在ES 5中使用"use strict"; 无效;var MyGLOBAL = (function () {return this;}()); // MyGlobal becomes null这也会因抛出异常而失败var MyGLOBAL = window || GLOBAL所以好像我已经离开了try {    // Extend ModuleName} catch(ignore) {}这些情况都不会通过JSLint。我有什么想念的吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 499 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号