exports/require
module.exports/require
export/import
export default/import
require:node和ES6都支持
export/impot:ES6支持的导入/导出
module.exports、exports:node支持的导出
- exports:导出对象,引入后可以直接使用 var Hello = require('./export_mode') Hello.sayHello
- module.exports:导出类,引入后需要先实例化,var Hello = require('./export_modo') hello = new Hello() hello.sayHello();
- export可以导出一个,也可以导出多个
a1.js:
var name = "zhangsan";
export {name}
a2.js:
var name1 = "zhangsan";
var name2 = "lisi";
export {name1,name2}
- 通过export方式导出,在导入时要加{ },export default则不需要
网友评论