将项目添加到纯 JavaScript 中的对象
Adding items to object in pure JavaScript
我有一个这样的对象,我想使用纯 JavaScript 简单地向其中添加项目。因为下面的对象不是数组,而且它定义了名称。
例如"John"以及进一步的年龄和反馈。如何在 Javascript 中添加类似的对象?
var emps = {
"John": {
"age": "30",
"feedback": "There is a reason behind this"
},
"Amy": {
"age": "22",
"userComment": "No reasons"
}
};
我想现在将 Rob 添加到其中,保持结构不变,但通过 JavaScript 代码。
"Rob": {
"age": "42",
"userComment": "No reasons"
}
emps.push() //Something to it. I am confused with it the "Name" being id.
应该变成:
var emps = {
"John": {
"age": "30",
"feedback": "There is a reason behind this"
},
"Amy": {
"age": "22",
"userComment": "No reasons"
},
"Rob": {
"age": "42",
"userComment": "No reasons"
}
};
emps["Alice"] ={"age":30,"feedback":"Hello"};
考虑到您公开的代码结构不佳。
如果你做一个格式正确的数组,emps.push() 应该可以工作。
我有一个这样的对象,我想使用纯 JavaScript 简单地向其中添加项目。因为下面的对象不是数组,而且它定义了名称。
例如"John"以及进一步的年龄和反馈。如何在 Javascript 中添加类似的对象?
var emps = {
"John": {
"age": "30",
"feedback": "There is a reason behind this"
},
"Amy": {
"age": "22",
"userComment": "No reasons"
}
};
我想现在将 Rob 添加到其中,保持结构不变,但通过 JavaScript 代码。
"Rob": {
"age": "42",
"userComment": "No reasons"
}
emps.push() //Something to it. I am confused with it the "Name" being id.
应该变成:
var emps = {
"John": {
"age": "30",
"feedback": "There is a reason behind this"
},
"Amy": {
"age": "22",
"userComment": "No reasons"
},
"Rob": {
"age": "42",
"userComment": "No reasons"
}
};
emps["Alice"] ={"age":30,"feedback":"Hello"};
考虑到您公开的代码结构不佳。
如果你做一个格式正确的数组,emps.push() 应该可以工作。