commonJs 模块定义与导入方法 简单示例

commonJs  -- 简单示例


----my.js-----

创建 


方法1:每个单独定义 


module.exports.a =123;
module.exports.b = function(x,y){return x+y};


// 提示:单独定义 可以省略 module ,例如 下面代码跟上面结果一样


exports.a =123;
exports.b = function(x,y){return x+y};


方法2: 对象方式定义


module.exports = {
   a: 123,
   b: function(x+y){
      return x+y;
   }
}


------user.js------

导入 上面不管用哪种方法定义的模块 通用导入 都是通过 require

my = require('my.js')
console.log(my.a); //123
console.log(my.b(1+2));//3