zoukankan      html  css  js  c++  java
  • nodejs之require单次加载

    nodejs之require单次加载】  

      require 不会重复加载模块,也就是说无论调用多少次 require,获得的模块都是同一个。 我们在 getmodule.js 的基础上稍作修改:

      //loadmodule.js
    

      var hello1 = require('./module');

      hello1.setName('BYVoid');

      var hello2 = require('./module');

      hello2.setName('BYVoid 2');

      hello1.sayHello();
    

      运行后发现输出结果是 Hello BYVoid 2,这是因为变量 hello1 hello2 指向的是 同一个实例,因此 hello1.setName 的结果被 hello2.setName 覆盖,最终输出结果是 由后者决定的。 

  • 相关阅读:
    12 go实现几中基本排序算法
    5 控制语句
    9 函数
    4. 常量与运算符
    AI
    AI
    AI
    AI
    ML
    ML
  • 原文地址:https://www.cnblogs.com/tekkaman/p/2992565.html
Copyright © 2011-2022 走看看