0
我有一個名爲[0 ... 10]的變量和具有普通名稱的變量很少的對象。我用delete obj [3]刪除其中的一個。然後在這個序列中有一個缺口。我想現在從[0 ... 10]安排他們。我的第一步是循環並重命名鍵(變量)。我如何做到這一點?在javascript中重命名對象鍵(變量)
P.S. - 對象無法改變其結構或被轉換爲數組來使用拼接()..
我有一個名爲[0 ... 10]的變量和具有普通名稱的變量很少的對象。我用delete obj [3]刪除其中的一個。然後在這個序列中有一個缺口。我想現在從[0 ... 10]安排他們。我的第一步是循環並重命名鍵(變量)。我如何做到這一點?在javascript中重命名對象鍵(變量)
P.S. - 對象無法改變其結構或被轉換爲數組來使用拼接()..
那麼,爲什麼你沒有嘗試過你的第一個想法呢?
delete obj[k]
for (var i = k; i < N - 1; ++i) {
obj[i]=obj[i+1];
}
delete obj[N];
過度加熱在工作結束我猜.. – faya 2010-08-24 13:17:09