ES6模块化

1. node体验

  • node版本14.15以后
  • 在package.json 根节点添加"Type":"module"节点

2.默认导出和默认导入

(1)默认导出

每个模块只允许使用一次,否则报错!

let n1=10
let n2=20
function show(){}
export default{
	n1,
  	show
}

(2)默认导入

默认导入名称任意命名,只要命名合法就可以。(例如数字开头就不合法

improt mi from './users/login.js'

3.按需导出和按需导入

(1)按需导出

  • 每个模块可以使用多次按需导出
  • 按需导出和按需导入名称必须一致
  • 按需导出和默认导出可以同时使用
export let n1=10
expprt let n2=20
export function m1(){}

export default{
  a:20
}

(2) 按需导入

-按需导入名称可以as 其他字符 -按需导入和默认导入可以一起使用,区别是要在默认导入后加逗号

improt a,{m1,m2,m3} from './user/info.js'

4.直接导入并执行代码

import './user/info.js'
全部评论

相关推荐

有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务