如何为javascript对象创建变量名?
我收到了一个JSON答案,这里的要点是每个迭代都有不同的名称,所以我不知道是否有可能在for循环中动态更改变量名。 我的代码如下:如何为javascript对象创建变量名?,javascript,jquery,html,Javascript,Jquery,Html,我收到了一个JSON答案,这里的要点是每个迭代都有不同的名称,所以我不知道是否有可能在for循环中动态更改变量名。 我的代码如下: var content; for(var index in data){ content += '<tr class="clickableRow">' +'<td class="text-center">'+(index+1)+'</td>' +'<td class="text-cente
var content;
for(var index in data){
content += '<tr class="clickableRow">'
+'<td class="text-center">'+(index+1)+'</td>'
+'<td class="text-center">'+data[index].idpuntoventa1+'</td>'
+'<td class="text-center">'+data[index].puntoventa1+'</td>'
+'<td class="text-center">'+data[index].idtipoexhibicion1+'</td>'
+'<td class="text-center">'+data[index].tipoexhibicion1+'</td></tr>';
}
var内容;
for(数据中的var索引){
内容+=''
+“+(索引+1)+”
+''+数据[索引].IDPuntEventTA1+''
+''+数据[索引]。puntoventa1+''
+''+数据[索引].idtipoexhibicion1+''
+''+数据[索引].tipoexhibicion1+'';
}
我只想更改结尾处的数字,如:IpUntoventa2,IpUntoventa3。您可以通过连接字符串或使用with来完成此操作,如:
var内容;
for(数据中的var索引){
内容+=''
+“+(索引+1)+”
+''+数据[索引]['IDPentoventa'+索引]+''
+''+数据[索引]['puntoventa'+索引]+''
+''+数据[索引]['idtipoexhibicion'+索引]+''
+''+数据[索引]['tipoexhibicion'+索引]+'';
}
模板文字如下所示:
... + data[index][`idpuntoventa${index}`] + ...