vue js 多个对象拼接(变量名key拼接 + 值value拼接)
vue js 多个对象拼接(变量名key拼接 + 值value拼接)
·
data:{
text1:1,
text2:2,
text3:3,
}
let obj = {
text1:this.text1,
text2:this.text2,
text3:this.text3,
...
}
场景:打印obj, 可以通过循环的方法,变量名使用 obj[‘text’+i];data里面的值 that. d a t a [ ‘ t e x t data[`text data[‘text{i}`]
let obj = {}
for (let i=1;i<=3;i++) {
obj['text'+i] = that.$data[`text${i}`];
}
console.log(obj);//{text1: 1, text2: 2, text3: 3}
结果:
{text1: 1, text2: 2, text3: 3}
更多推荐
已为社区贡献1条内容
所有评论(0)