2011-08-05 51 views
1

如何以易於設置,檢索和更新的方式存儲玩家名稱和分數?數組,對象等?優缺點都有什麼?哪個更具可擴展性?Javascript數據結構

我想這樣

Players { 
    [Dan : 500] 
    [Jess: 600] 
    [Elvis: 56] 
} 

回答

0

對象將成爲你的目的:

如:

var players = { "Dan" : 500 , "Jess" : 600 , "Elvis" : 56 } 

您可以輕鬆地訪問使用鍵值。

alert(players["Dan"]); 

看看這個例子:http://jsfiddle.net/PQxHM/

1
var Players = {}; 

// adding new player. 
Players["Dan"] = 0; 

// push score 
Players.Dan += 10; 
4

在Javascript鍵值存儲的對象:

var players = { 
    Dan : 500, 
    Jess : 600, 
    Elvis : 56 
}; 

players.Dan = 300; 
alert(players.Jess);