热门

最新

红包

立Flag

投票

同城

我的

发布
fjxcurry
fjxcurry
3 年前
truefjxcurry

求

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
import和require的区别1 来源不同,分别是ES6和commonJS模块下的引入语句2 解析不同,require是运行时加载的,import是静态编译时3 输出差异,require是输出的是一个值的拷贝,即一旦输出这个值,模块内部的变化就不会影响到这个值。import模块输出的是值的引用,即若文件引用的模块里面的值发生变化,import引入的模块值也会改变4 用法不同:注意点是,import命令接受一对大括号,里面指定要从其他模块导入的变量名,必须与被导入模块对外接口的名称相同,如要想重新定义,可以使用as关键字修改import { lastname as surname } from './profile'5 exports是对module.exports的引用,相当于 exports = module.exports = {}
立即登录