2011-12-01 64 views
0

我有一個名爲wcs的數組,名稱使用var wcs= new Array();在javascript中處理與關聯數組的拼接

我的確添加了類似的項目,wcs[indx] = value。在那裏我將繼續改變INDX值,因此,有時,我的陣列將尋找這樣 wcs[2] ='a'; wcs[5]=')';

當我把這個陣列上的拼接方法,所有創建的索引被重新索引,這意味着他們成爲復位0 ...

如何避免這種情況在JavaScript & jQuery的

回答

1

編寫工作,你所希望的方式自己拼接的方法。如果你指定輸入,處理和期望的輸出,你可能會得到一些幫助。

如果您只是想要一個數組副本,您可能會在concat方法之後。

+0

我已經使用了數組中的對象,這可能比關聯數組好得多。 – Saravanan

+0

這是javascript的美女之一 - 你可以模仿其他語言的模式和功能,但僅限於你需要的程度。試圖完全模仿關聯數組將是一個錯誤,但是模擬某些特性是有道理的。 – RobG