es6和node.js基础实战系列,需要一定的js基础,动手实际操作一下会加强理解。现在衍生的很多前端技术都是围绕node.js生态发展,掌握es6,node.js基础知识,才可以继续入门vue.js,element-ui,antd-vue等前端框架。
pre标签里是笔记总结,再坚持一下,前端知识的大门就会打开了。有疑问留言交流哦。
模块的导出,export关键字用于暴露数据,暴露给其他模块
使用方式是,可以将export放在任何变量,函数或类声明的前面,从而将他们从模块导出,而import用于引入数据,例如如下所示.
将下面这些js存储到exportExample.js中,分别导出的是数据,函数,类.
// 导出数据 export var name = "需要导出的内容"; // 导出暴露name变量 export let weChatPublic = "hi"; export const time = 2019; // 暴露time // 导出函数 export function sum(num1,num2){ return num1+num2; } /* * * 以上等价于 * function sum(num1,num2){ * return num1+num2; * } * export sum; * */ // 导出类 export class People{ constructor(name,age){ this.name = name; this.age = age; } info(){ return `${this.name}${this.age}岁了`; } }