我必須通過for-loop循環遍歷對象的對象。循環用於對象數組
我想開始迭代在數組中間的索引 - 我不想從第一個元素開始。
for(var i=elementId in this._uiElementsData)
{
cont++;
if(cont == 1)
{
var element = this._uiElementsData[i];
uno = element.uiElementIndex;
}
else if(cont == 2)
{
var element = this._uiElementsData[i];
dos = element.uiElementIndex;
}
else if(cont > 2) break;
}
我試過了,但它與數組的第一個元素開始... 我在做什麼錯?
「我有對象的數組迭代」 =>數據結構是'[{}, {},{},...]',你不應該用'for..in'來循環。 – 2013-04-25 15:32:12
對不起,但我沒有解釋清楚...我真的有一個對象的對象...如果像一個數組,但不是一個真正的數組... ...所以我不能使用長度... :( – 2013-04-25 15:32:29
@丹尼爾 - 一個_Object_不是/不從_Array_繼承沒有爲它的鍵定義的「順序」,所以這個問題沒有意義。 – 2013-04-25 15:35:54