美文网首页
Node.js 核心模块--全局对象

Node.js 核心模块--全局对象

作者: 小坤老师 | 来源:发表于2017-03-07 09:49 被阅读0次

    nodejs中有一个全局对象 global,所有的全局变量都是global对象的属性,glabal最根本的作用是作为全局变量的宿主。
    nodejs中能够直接访问的对象都是global的属性。

    全局变量:
    1 在最外层定义的变量
    2 全局对象的属性
    3 隐式定义的变量(未定义直接赋值的变量)

    在nodejs不可能在最外层定义变量(不能定义全局变量),因为用户用户代码都是属于当前的模块的。
    warning:永远使用var定义变量以避免引入全局变量,全局变量会污染命名空间,提高代码的耦合风险。

    相关文章

      网友评论

          本文标题:Node.js 核心模块--全局对象

          本文链接:https://www.haomeiwen.com/subject/sphxgttx.html