在Es6中引入let,const定义变量是解决访问变量的全局作用域问题,从而引入块级作用域,解决命名冲突,同名全局污染,安全等问题
模块可以理解为函数代码块的功能,是封装对象的属性和方法的javascript...babel-cli
npm install --save babel-preset-es2015
然后在当前目录下新建配置文件.babelrc,注意存储的位置不要带有中文路径,否则使用babel命令时会抛出错误.../example.js"
console.log(sum(1,2)); // 3
sum = 1; // 抛出一个错误,是不能对导入的绑定变量对象进行改写操作的
尽管ExportExample.js...当想尝试更改导入时变量对象的名称时,就会抛出错误
?...(在导入模块中,修改导入变量对象是会抛出错误的,不允许被修改,想修改,应当滚回导出模块中修改变量对象的值)
如上代码:当调用setName("好好先生")时会回到导出setName()的模块中去执行,并将