日期:2014-05-16  浏览次数:20476 次

for(x in y ) 循环能否逆向循环
for(x in y ) 循环能否逆向循环

例如:x里面有 对象1,对象2,对象3

能否逆向循环,输出顺序为 对象3,对象2,对象1

------解决方案--------------------
不能

用 for(;;) 这种方式
没有索引的对象,可以先for(in) 把属性放入一个数组。
再操作数组
------解决方案--------------------
JScript code

for(var i=0;i<y.length;i++){
   var obj=y[i.length-i];
}

是这意思么。

------解决方案--------------------
for(var i=0;i<y.length;i++){
var obj=y[y.length-i];
}


------解决方案--------------------
var j = 1;
for(var i in o){
alert(o[o.length-j].toString());
j++;
}
这样应该是可以的吧 JS里的对象应该是能用数组下标的.没测试.楼主可以测试下.
------解决方案--------------------
y.each()
------解决方案--------------------
用jquery吧