我正在尝试使用for循环
分配true / false for (i=1;i<31;i++){
_global.level + i + Access = true;
}
并出现错误,因为“赋值运算符的左侧必须是变量或属性”任何帮助
答案 0 :(得分:0)
看看错误告诉你的是什么。这是变量还是属性
_global.level + i + Access //the left hand side of the assignment
在提供有关level
和Access
的详细信息之前,我们可以提供的帮助不多。
解决方案可能是,(猜测级别是,数组和Access是属性)
_global.level[i].Access = true;
答案 1 :(得分:0)
左侧需要是单个变量。当你说_global.level + i + Access = true;
你期望发生什么?哪个变量应该分配给true?
答案 2 :(得分:0)
如果您要设置level1Access
等属性的值,level2Access
...给
_global["level" + i + "Access"] = true;
或者属性类似于level1.Access
,level2.Access
...给
_global["level" + i].Access = true;
或Access
是另一个变量
_global["level" + i + Access] = true;