以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