以JavaScript对象有4个属性:JavaScript for循环,但反向?
function Object() {
this.prop1;
this.prop2;
this.prop3;
this.prop4;
}
var obj = new Object();
我使用的(在)循环检查每个属性,因为我不知道该属性的编号或名称:
for(property in obj) {
var prop = obj[property];
}
但是我想处理最后一个属性(在本例中是prop4)。我想我想要一个反向循环。
我该怎么做?
感谢, 杰克
添加:我所指的对象从JSON.parse的一个返回。这些属性似乎始终是有序的。没有keys()方法。
只需使用一个数组。 – delnan 2012-03-18 21:24:52
对象没有任何顺序。你的问题的前提是无效的。 – Incognito 2012-03-18 21:25:30
你实际上是在调用你自己的对象'Object'吗?这可能会导致问题,因为系统中的每个新对象都会尝试从中继承。 – dwerner 2012-03-18 21:25:47