我在PHP中填充一个关联数组并在JS函数中访问该数组。我使用json_encode()将PHP数组转换为JS数组。我使用IE 8运行此应用程序。在某些安装IE8的计算机上,for(;;)可以工作,但在其他计算机上则失败。在某些安装IE8的计算机上,for(var in)可以工作,但在其他计算机上则失败。以下代码有什么区别?
for (var k = 0; k < ruleList.length; k++){ //do something }
for (var x in ruleList){ //do something }
for...in
,在数组上使用for
。 - Tushar