let a = 123;
const b = 456;
// b = 567; // err
let arr = [1, 3, 5, 7, 9];
console.log(arr);
arr.forEach((it) => {
console.log(it);
});
let c = arr.filter((it) => it > 4);
console.log(c); // [5,7,9]
c = arr.map((it) => it > 4);
console.log(c); // [ false, false, true, true, true ]
NodeJS只支持部分ES6的语法,有些ES6语法还不支持,而import语法就是其中一个
改为require, ES6语法修改为ES5语法
# index.js
import pai from './util'
let util = require("./util.js");
console.log(pai);
# util.js
let pai = 3.14;
export default pai;
编译 es6 语法通过 babel 转换
cnpm install -g babel-cli
cnpm install --save-dev babel-preset-es2015
创建文件 .babelrc
{
"presets": ["es2015"]
}
babel demo.js -o dist/demo.js









网友评论