2012-02-25 123 views
0

我试图使用循环左侧必须是变量或属性

for (i=1;i<31;i++){ 
      _global.level + i + Access = true; 
    } 

分配真/假,并得到了错误的“赋值运算符的左侧必须是变量或属性”任何帮助

+0

试试'_global [“level”+ i] .Access' – mgraph 2012-02-25 08:48:24

回答

0

如果你要为像level1Accesslevel2Access属性值...给

_global["level" + i + "Access"] = true; 

,或者如果属性是一样level1.Accesslevel2.Access ...给

_global["level" + i].Access = true; 

,或者Access是另一个变量

_global["level" + i + Access] = true; 
+0

Thanks Diode'_global [“level”+ i +“Access”] = true;'工作 – user1209015 2012-02-25 11:05:39

0

看看错误告诉你什么。这是一个变量或属性

_global.level + i + Access //the left hand side of the assignment 

直到什么levelAccess都被赋予没有太多的帮助下,我们可以提供更多的细节。

的溶液可能,(使猜测,水平和阵列和访问是一个属性)

_global.level[i].Access = true; 
0

左手侧必须是一个单个可变。当你说_global.level + i + Access = true;你预期会发生什么?应将哪个变量分配给true?