这个es6的语法是解构赋值吗?es6:const foo = ({ hello: { world: bar } }) => ({ bar })es5:var foo = function foo(_ref) { var bar = _ref.hello.world; return { bar: bar };
};如图这是在线babel转译后的结果,实在能理解为何会得到转译后的样子,这是属于解构赋值的哪一种,粗略看过阮一峰的es6入门,没有找到类似的案例.希望有大神耐心解释下,或者给我一个类似教程,不胜感激
添加回答
举报
0/150
提交
取消