我有以下对象结构:
var obj = {
"51523":{
"firstname":"Tiki",
"lastname":"Pur",
"age":25
},
"98741":{
"firstname":"Nagasti",
"lastname":"Bagamba",
"age":20
}
}
首先 - 这种结构背后的原因。 我希望能够轻松访问 obj 内的对象,如下所示:
obj["51523"].age = 25
有没有办法向obj添加新对象?
最佳答案
是的,使用点或方括号表示法... obj.newObj = {}
或 obj['12345'] = {}
点符号
obj.newObject = {
"firstname": "John",
"lastname": "Smith",
"age": 30
}
括号表示法
obj['12345'] = {
"firstname": "John",
"lastname": "Smith",
"age": 30
}
关于javascript:将对象添加到对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33309756/