var data = { this.tableData,ths.observerValue } // 报错const { tableData,observerValue } = thisvar data = { tableData,observerValue } // ok请教除了结构,还有其它方式吗?
1 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
之所以报错 是因为默认使用了属性的简洁表示法
const baz = {foo};
// 等同于
const baz = {foo: foo};
var data = {
tableData: this.tableData,
observerValue: this.observerValue
}
// 不会报错
ES6 允许在对象之中,直接写变量。这时,属性名为变量名, 属性值为变量的值。
添加回答
举报
0/150
提交
取消