ECMAScript 6的导入和导出:import export
Posted 沙滩海风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECMAScript 6的导入和导出:import export相关的知识,希望对你有一定的参考价值。
一 基本语法
import { dog , person , hero } from ‘./common.js‘; import { hello,Plane } from ‘./common.js‘; import { car , rain } from ‘./common.js‘; import shrimp from ‘./common.js‘; console.log(lottery); console.log(dog,person,hero); hello(); let plane = new Plane(‘波音787梦想飞机‘); plane.fly(); console.log(car); rain(); console.log(shrimp);
/****** 单个导出 ******/ // 导出变量 export var dog = ‘沙皮狗‘; export let person = ‘Leonardo Da Vinci‘; export const hero = ‘常山赵子龙‘; //导出函数 export function hello(){ console.log(‘hello‘); } // 导出类 export class Plane{ constructor(name){ this.name = name; } fly(){ console.log(this.name+‘起飞‘); } } /****** 批量导出 ******/ let car = ‘Ferrari 612‘; function rain(){ console.log(‘正在下雨‘); } export { car,rain }; /****** 默认导出 ******/ export default ‘雀尾螳螂虾‘; //export default function(){}; //export default class{};
二 其它事项
1 一个变量、函数、类只能被导出一次。
2 一个脚本最多只能有一个默认导出语句。
3 所有浏览器都不支持导入、导出语法。需要借助babel、webpack等。
以上是关于ECMAScript 6的导入和导出:import export的主要内容,如果未能解决你的问题,请参考以下文章
import()提供了动态加载 ECMAScript 模块的功能
如何正确配置实验性 ECMAScript 模块,以便在 Node.js 中使用导入/导出