【发布时间】:2018-07-28 21:33:07
【问题描述】:
有没有办法在 javascript 循环的每次迭代中包含变量?例如,如果我将此代码放入循环中
if (e1) {item_text += '{id:"' + id[1] + '",lvl:' + e1lvl + '},<wbr>'}
if (e2) {item_text += '{id:"' + id[2] + '",lvl:' + e2lvl + '},<wbr>'} // etc
然后做类似的事情
for (n = 0; n < id.length; n++) {
if (e/*concat var e w/var n?*/) {
item_text += '{id:"' + id[1] + '",lvl:' + e/*concat var e w/var n?*/lvl + '},<wbr>'
}
}
有没有办法在每次迭代时更改 var 名称中的数字(e1 -> e2 等),还是我只需要长时间保持并将所有内容写在自己的行上?
【问题讨论】:
-
这似乎是 X/Y 问题。你能发布你想要完成的事情吗?很可能有更简单的方法。
标签: javascript variables concatenation