有没有办法在哈希映射中javascript保存1个键和2个值?
对于在javascripti中具有键和值的哈希映射,可以执行以下操作:
var userList = {
11234321:"koko",
22342342:"jojo",
32342423:"fofo",
42342342:"momo"
}
Run Code Online (Sandbox Code Playgroud)
因此,对于每个ID号,我都有用户名.
现在,我想添加另一个值,例如:user age.
有办法做到这一点?问题的任何其他解决方案?
我建议将值作为另一个哈希值
var userList = {
11234321: {
username: 'koko',
age: 44
}
}
Run Code Online (Sandbox Code Playgroud)
基本上你要求的是一个多维关联数组.它的JavaScript实现是嵌套对象,沿着这些方向:
var userList = {
11234321:{
"username": "koko",
"age": 24
},
22342342:{
"username": "jojo",
"age": 33
},
...
};
Run Code Online (Sandbox Code Playgroud)
请注意,这些巢的深度没有限制.
例如,要访问特定用户名,您可以访问userList[id]['username'](或userList[id].username),就像其他语言中的关联数组一样.
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |