[英]Javascript hash map with 2 values
有沒有辦法在javascript
中執行哈希映射,其中包含1個鍵和2個值?
對於在javascript
具有鍵和值的哈希映射,我可以執行以下操作:
var userList = {
11234321:"koko",
22342342:"jojo",
32342423:"fofo",
42342342:"momo"
}
因此,對於每個ID號,我都有用戶名。
現在,我想添加另一個值,例如:用戶年齡。
有辦法做到這一點? 問題的任何其他解決方案?
我建議將值作為另一個哈希值
var userList = {
11234321: {
username: 'koko',
age: 44
}
}
基本上你要求的是一個多維關聯數組。 它的JavaScript實現是嵌套對象,沿着這些方向:
var userList = {
11234321:{
"username": "koko",
"age": 24
},
22342342:{
"username": "jojo",
"age": 33
},
...
};
請注意,這些巢的深度沒有限制。
例如,要訪問特定用戶名,您將訪問userList[id]['username']
(或userList[id].username
),就像其他語言中的關聯數組一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.