【发布时间】:2019-10-02 16:32:41
【问题描述】:
我正在关注一个已经创建的项目,我在一个使用 Vuex 的 Vue 项目中遇到了这个符号:
const { state = {} } = this.$store;
const { orders = {} } = state;
它似乎定义了一个名为 state 的本地对象,该对象设置为等于 Vuex 存储的值......然后将其设置为另一个名为“orders”的对象,但我对符号本身有点迷茫.即这表明了什么:
{ variable = {} } = anotherObj
还有这个符号如果存在的话叫什么。 (这样我就可以谷歌它并弄清楚它如何处理深度克隆等,因为它似乎是一种克隆对象的方法。)......或者它可能是 vuex 特有的东西?
【问题讨论】:
标签: javascript vue.js vuex notation