【发布时间】:2017-02-10 07:06:32
【问题描述】:
我是 ES6 的新手,我知道某些事情,但对以下事情仍然有些困惑,谁能提供一些有关这些新语法的详细信息:
以下只是示例 sn-p 代码:
1. const { action, stage, conditions } = this.control.ajaxInfo;
具体叫什么?这个语句到底会做什么?,我在控制台中尝试过它执行时没有任何错误。但是当我试图追踪这 3 个常量时,它显示未定义。
2. const getControlBindings = (control, context) => ({
control,
context,
setAnswer,
ajaxAction
});
它是一个带有一些 = 和 => 符号的函数,那么这种类型的新语法呢:
getControlBindings((control, context) => {
control,
context,
setAnswer,
ajaxAction
})
那么这两种函数的主要区别是什么?请帮助我理解这一点。
【问题讨论】:
标签: javascript angularjs ecmascript-6