好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

ES6module语法加载importexport

这次给大家带来ES6 module语法加载 import export,ES6 module语法加载 import export的注意事项有哪些,下面就是实战案例,一起来看一下。

export:暴露,就是把接口暴露出去

import:引入,跟字面意思一样,引入接口

export {}
export function demo(){}
export var demo1; 

这上面的两个export可以简写为

function demo(){}
var demo1;
export {demo, demo1}
import {} 

相应的当然有import了

import {demo,demo1} from ..path

当然也可以写另外一种写法 import * as name from ..path 然后引用的时候就是name.demo()这样子了

export default

还有就是export default

这个一个文件只能使用一次export default

export default function demo(){}

然后 import的时候

import default

import name(这个名字就是自己随意起的了) from ..path

看到没 这个没有大括号

但是

正是因为export default命令其实只是 输出一个叫做default的变量,所以它后面不能跟变量声明语句。

所以 export default var a=1这样写会报错!!!!!

var a=1;

export defatult a ;

这样也是可以的

export * from 某一模块

这个export*会忽略掉模块的export default的 输出的这个接口

那这样说的话 import * from 某一模块 是不是也import不到模块定义的export default接口

相信看了这些案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

在HTML中如何让版权符号更美观

html两秒跳转至其他页面

在HTML中关于元素居中有哪些需要注意的事项

以上就是ES6 module语法加载 import export的详细内容,更多请关注Gxl网其它相关文章!

查看更多关于ES6module语法加载importexport的详细内容...

  阅读:42次

上一篇

下一篇

第1节:ES6+ 简介    第2节:ES6 环境配置    第3节:ES6+ let    第4节:ES6+ const    第5节:ES6+ 展开语法    第6节:ES6+ 剩余参数    第7节:ES6+ 解构赋值    第8节:ES6+ 模版字符串    第9节:ES6+ 箭头函数    第10节:ES6+ 数值扩展    第11节:ES6+ isFinite()&isNaN()    第12节:ES6+ Number 对象的方法    第13节:ES6+ Math 对象的扩展    第14节:ES6+ includes()    第15节:ES6+ 字符串的扩展    第16节:ES6+ startsWith()    第17节:ES6+ endsWith()    第18节:ES6+ repeat()    第19节:ES6+ padStart()    第20节:ES6+ padEnd()    第21节:ES6+ trim()    第22节:ES6+ Array.from()    第23节:ES6+ of()    第24节:ES6+ find()和findIndex()    第25节:ES6+ copyWithin()    第26节:ES6+ fill()    第27节:ES6+ isArray()    第28节:ES6+ 对象的扩展    第29节:ES6+ flat()    第30节:ES6+ 可选链操作符    第31节:ES6+ Object.is()    第32节:ES6+ Object.assign()    第33节:ES6+ Object.keys()    第34节:ES6+ Object.values()    第35节:ES6+ Object.entries()    第36节:ES6+ 数据结构扩展    第37节:ES6+ Set    第38节:ES6+ WeakSet    第39节:ES6+ Map    第40节:ES6+ WeakMap    第41节:ES6+ Symbol    第42节:ES6+ for...of    第43节:ES6+ 迭代协议    第44节:ES6+ 实现一个简版的 Promise    第45节:ES6+ Promise 基础    第46节:ES6+ Promise 进阶    第47节:ES6+ Generator 基础    第48节:ES6+ Generator 函数应用    第49节:ES6+ async/await    第50节:ES6+ Class 前置知识    第51节:ES6+ Class    第52节:ES6+ Proxy    第53节:ES6+ Reflect(一)    第54节:ES6+ Reflect(二)    第55节:ES6+ 模块化(一)    第56节:ES6+ 模块化(二)    第57节:ES6实战1-实现Vue3 reactive 源码    第58节:ES6实战2-实现 Vue3 effect 源码    第59节:ES6 实战2-封装请求    第60节:ES6+ 实战3-代码整洁之道    第61节:ES6 Map原理分析    第62节:ES6module语法加载importexport    第63节:ES6的循环与可迭代对象示例详解