我有一个变量列表
lstrData1:string
lstrData2:string
lstrData3:string
lstrData4:string
lstrData5:string
有没有办法在循环中为变量赋值?
for (i = 0; i < array.length; i++) {
this["lstrData" + i ]) =i
}
答案 0 :(得分:0)
您可以使用js es6进行销毁,例如:
创建一个对象,该对象的属性名称类似于变量,并为属性分配值,这比在数组中循环更干净。
示例:
const obj = { var1: ‘value’ };
{var1} = obj ;
var1 // value