为什么不起作用。
并显示错误
VueJs
for (let i = 1; i <= this.properties.length; i++) {
this.product.properties + `.property${i}` = '';
}
数据
data () {
return {
product: {
properties:{}
}
}
}
答案 0 :(得分:2)
尝试一下:
this.product = {
properties: {}
};
for (var i = 0, len = 10; i < len; i++) {
this.product.properties["property" + i] = '';
}
console.log(this.product);
答案 1 :(得分:1)
v left-hand side v right-hand side
this.product.properties + `.property${i}` = '';
在Javascript中,分配操作符的左侧必须是可以为其分配值的内容,例如变量或对象属性。在您的情况下,其中存在无效的加法表达式。
答案 2 :(得分:0)
product.properties [property $ {i}] =''