变量名称-赋值中左侧无效
Variable name - invalid left-hand side in assignment
我有点新。。。所以对我宽容一点。这就是我想做的:
我有一个名为的变量
var item1, item2, item3, etc.;
我想使用For循环为变量赋值。像这样:
for(var i = 0; i < 5; i++){ item + (i+1) = arr[i] }
如何在不出现分配中的左侧无效错误的情况下执行此操作?
谢谢。
也许您可以使用这样的"名称空间"/对象:
var app={ item1: undefined, item2: undefined }
for(var i=1; i<3; i+=1) app["item"+i]=666;
console.log(app);
在这种情况下,它不是"真正的"名称空间,但您可以这样使用它。
有关名称间距的更多信息,请阅读Addy Osmani的这篇文章。
如果它是一个全局变量,那么您可以这样做:
var item1 = 5;
alert(window["item" + 1]);
相关文章:
- 未捕获的ReferenceError:赋值中的左侧无效
- 变量赋值无效
- Javascript/Html 未捕获的引用错误:赋值中的左侧无效;未捕获的引用错误:未定义计算
- 样式属性赋值上的“赋值中的左侧无效”
- 左侧赋值无效(railo.transformer.bytecode.op.OpString)
- 在javascript中构建HTML表,得到“引用错误:左侧无效赋值”
- 更改 CSS“z-index”属性:“赋值中的左侧无效”
- Javascript 错误:左侧赋值无效
- 在引用错误中将字符串放在一起:左侧的赋值无效
- 未捕获的引用错误:赋值(匿名函数)中的左侧无效
- jQuery/Javascript赋值左侧无效
- 为innerHTML赋值无效
- 带有三进制if的左侧赋值无效
- 在我必须做的一件简单的事情中,赋值中的左侧无效
- "赋值中的左侧无效“;当接收到来自Facebook API的响应时
- 我得到了“;赋值中的左侧无效“;在我的代码(JS)中
- 变量名称-赋值中左侧无效
- 未捕获的ReferenceError:赋值javascript中的左侧无效
- 如何处理'无效赋值left hand '错误:firefox或chrome
- Javascript ReferenceError:左边无效赋值