使用for in循環遍歷javascript對象時,如何訪問for循環內的迭代器的位置?我怎樣才能得到在javascript中的(...在...)循環的位置?
a = {some: 1, thing: 2};
for (obj in a) {
if (/* How can I access the first iteration*/) {
// Do something different on the first iteration
}
else {
// Do something
}
}
無法保證哪個屬性會先迭代。我不關心哪一個是第一個,但你只是想要第一個,不管它是什麼,然後使用一個變量作爲第一次迭代中設置的標誌。 –