我有一些加工後推元素的關聯數組從另一個陣列,我做的事情是:推聯合數組錯誤?
for(var i in this.aNames) {
var a = this.aNames[i];
// some processing on a
aList[i] = a;
aList.push(i);
}
但它不給我正確的陣列。
編輯:
這裏aNames
是這樣
'1232':'asdasdasd',
'6578':'dasdasdas'
...... and so on of about 100 elements.
的關聯數組我使用for
這裏我想這樣做在陣列中的每個元素的一些變化。
然後我在頁面上顯示結果數組,但它顯示了鍵值和數組數據。
I.e.它應該只顯示asdasdasd
或asdasdasd
,但它也顯示鍵,例如1232 asdasdasd 6578 dasdasdas
。
我們可以猜測什麼是錯的,但我不會去打擾。如果它沒有給你「適當的陣列」,它給你什麼?是否有任何錯誤消息被報告?什麼是'這個'?什麼是'aNames'?爲什麼你沒有'hasOwnProperty'使用'for in'?什麼是'd'?什麼是'aList'? – Quentin 2011-05-31 10:58:08
已編輯我的問題 – developer 2011-05-31 11:05:47
沒有足夠的信息。 – gaRex 2011-05-31 11:27:49