js数据遍历问题obj=new Array();obj[0]="obj[0]";obj[null]="obj[null]";obj[false]="obj[false]";obj[""]='obj[""]';这样的一个数据是不是一定要用for(i in obj) 遍历数组 而不能用for( var i=0;i<arry.length; arry++)遍历。[解决办法]for in 用来遍历对象的属性用普通for循环来遍历数组等