如何以易於設置,檢索和更新的方式存儲玩家名稱和分數?數組,對象等?優缺點都有什麼?哪個更具可擴展性?Javascript數據結構
我想這樣
Players {
[Dan : 500]
[Jess: 600]
[Elvis: 56]
}
如何以易於設置,檢索和更新的方式存儲玩家名稱和分數?數組,對象等?優缺點都有什麼?哪個更具可擴展性?Javascript數據結構
我想這樣
Players {
[Dan : 500]
[Jess: 600]
[Elvis: 56]
}
對象有超過鍵值對的優勢他們是可擴展的。您可以存儲更多屬性
對象將成爲你的目的:
如:
var players = { "Dan" : 500 , "Jess" : 600 , "Elvis" : 56 }
您可以輕鬆地訪問使用鍵值。
如
alert(players["Dan"]);
看看這個例子:http://jsfiddle.net/PQxHM/
var Players = {};
// adding new player.
Players["Dan"] = 0;
// push score
Players.Dan += 10;
在Javascript鍵值存儲的對象:
var players = {
Dan : 500,
Jess : 600,
Elvis : 56
};
players.Dan = 300;
alert(players.Jess);
thanks @dangerdave – slickrick