我在这样的javascript中写了一段代码,
alert(attributes.length);
for(temp=0;temp<attributes.lenth;temp++){
attribute_list+="<option value='"+attributes[temp]+"'>"+attributes[temp]+"</option>";
if(temp==0)
alert(attributes[temp]);
}
attribute_list+="</select>";
alert(attribute_list);
显示长度为58的第一个警报(即属性数组的长度),但控件不会进入for循环
答案 0 :(得分:0)
为什么不检查它自己的循环?
alert(attributes.length);
for(temp=0;temp<attributes.lenth;temp++){
/* test the loop */
console.log(attributes.length);
}
如果控制台日志显示与属性长度一样长,则其平均循环效果很好。所以你必须检查循环内的进程。