[英]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.