【发布时间】:2019-09-13 17:33:55
【问题描述】:
在 Electron + Vue.js + ES7 项目的遗留代码中,Javascript 在对象元素的名称周围使用方括号,我找不到这种语法的来源。你觉得这很熟悉吗?它是超新的 Ecmascript 吗?这是否表明构建中存在我不知道的转译器?
const state = {
[SUBMISSIONS]: [],
[LAST_OPENED_ROW_ID]: -1
}
const mutations = {
[SUBMISSION] (s, data) {
return Object.assign(s, { [SUBMISSION]: data })
}
}
【问题讨论】:
标签: javascript