es6-解构脱糖为ES5。 var { x , y } = z ; function x ( x , { y } ) { } 编译成这样: var x = z . x , y = z . y ; function x ( arg$0 ) { var y = arg$0 . y ; } 安装:$ npm install es6-destructuring 用法:$ node > var compile = require ( 'es6-destructuring' ) . compile ; [ Function ] > compile ( 'var {x, y} = z;' ) . code ; 'var x = z.x, y = z.y;' 命令行如果通过npm安装,将提供一个名为es6-destructuring的命令行工具。 $ echo \"var {x, y} = z;\