Node.js中对通用模块的封装方法(3)

 
if (typeof exports !== "undefined") {
    exports.** = **;
} else {
    this.** = **;
}


即,如果exports对象存在,则将局部变量装载在exports对象上,如果不存在,则装载在全局对象上。如果加上ADM规范的兼容性,那么多加一句判断:

复制代码 代码如下:

if (typeof define === "function" && define.amd){}

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgpjgg.html