es6spread将ES6扩展编译为ES5代码
es6-spread 编译器用于将使用 ES6 扩展语法编写的 JavaScript 代码转译为等效的 ES5 代码。例如,以下代码将 args
数组展开为函数位置参数:
function f(x, y, z) {}
var args = [0, 1, 2];
f(...args);
该项目的目标是将下一版本的 JavaScript 语法编译为当前 JavaScript 环境能够兼容的格式。有关更多建议语法的详情,请参阅官方文档。
安装
$ npm install es6-spread
用法
$ node
> spread = require('es6-spread')
> spread.compile(sourceCode) // { 'code': ..., 'map': ... }
> spread.transform(someAST)
$ npm install es6-spread
$ node
> spread = require('es6-spread')
> spread.compile(sourceCode) // { 'code': ..., 'map': ... }
> spread.transform(someAST)
下载地址
用户评论