nodejs文件的引入和导出

nodejs文件的引入和导出

nodejs的多个对象导出和引入

导出:
var o={
    a:1,
    b:2,
    c:function(){
       console.log( this.a+this.b);
    }
}

var o1={
    d:function(){
        console.log("aaa");
    }
}
exports.o=o;
exports.o1=o1; 
导入: 多个对象的引入要结构赋值
var {o,o1,abc}=require("./b")

nodejs单个对象的导出和引入

导出:
var o={
    a:1,
    b:2,
    c:function(){
       console.log( this.a+this.b);
    }
}
module.exports=o;
导入:
var o=require("./b");

总结:

  • nodejs文件的导出和导入原理和ES6文件相似
module.exports=obj;//默认导出一个对象
export defalut class Box  类似

exports.obj=obj;//导出多个元素
export class Box  类似
  • nodejs不是针对浏览器进行操作的,所以没有DOM和BOM
  • BOM和DOM中的事件在nodejs中不支持,但是他有自己的事件
原文地址:https://www.cnblogs.com/94-Lucky/p/13448316.html