2014-03-24 171 views
0

我想縮短全局變量的問題。我想一個方法,但我搞亂了這一點,但對問題的鏈接,我想,以防止任何一個覆蓋不同陣列本指數如何防止在陣列中覆蓋

window.abc[0] = "first"; 

現在我mistakably編寫很多代碼行後的功能寫相同的代碼,但是具有不同的值,例如:

window.abc[0] = "second"; 

則該函數應該來把second上被second應放在window.abc[1]索引1。

謝謝。

+6

嘗試使用'window.abc.push(「第一」)',而不是分配給指數。 –

+0

輝煌!謝謝 – anni

+1

這也是你通常應該避免使用全局變量的確切原因。從這個例子中很難知道你的用例,但是如果你打算這些用例不同,可能會將它們的範圍限制爲特定的功能。 – Mattyod

回答

0

如果使用「推」的方法數組索引會自動增加:)

凱文