Appearance
require 和 import
date: 2020-08-21 16:46:12 tags: [js]
require
javascript
// a.js
module.exports = {
a : function() {},
b : 'xxx'
};
// b.js
var m = require('./a');
m.a();import
javascript
// a.js
export default function() {}
export function a () {}
var b = 'xxx';
export {b}; // 这是ES6的写法,实际上就是{b:b}
setTimeout(() => b = 'ooo', 1000);
export var c = 100;
// b.js
import {default as alias, a, b, c} from './a';