2013-04-01 38 views

回答

8

我不知道你想做什麼。如果你想用你的代碼,比接入將是

Object.keys(jsCountries).length 

然而,如果你的目的是建立國家對象的數組比我會建議初始化jsCountries變種不同

jsCountries = [ 
    {country: "Brazil", photo: "source.png"}, 
    {country: "Argentina", photo: "aregentina_source.png"}, 
    ... 
] 

隨後的以下將工作

jsCountries.length 

無論如何,我強烈建議不要使用數字鍵的對象,即使你可能。

+0

謝謝你的幫助。我終於使用了:jsCountries = [{country:「Albania」,photo:「svg.png」}] – Eusthace

6

您正在聲明一個對象,其屬性0已設置,而不是數組。

你想:

jsCountries = [ 
    country: "Brazil" 
    photo: "source.png" 
] 

alert jsCountries.length 
+0

謝謝你的幫助! – Eusthace