【发布时间】:2019-07-22 14:35:12
【问题描述】:
我有一个这样的对象,我想简单地使用纯 JavaScript 向它添加项目。因为下面的对象不是一个数组并且它已经定义了名称。
例如“约翰”以及进一步的年龄和反馈。如何在 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"
}
};
【问题讨论】:
-
没有像 JSON 对象 这样的东西。 JSON总是一个字符串
-
emps.Jane = { age: "50", comment: "" }。这里有什么问题?请创建一个minimal reproducible example -
您的问题不清楚。您想要达到的确切结果是什么?
标签: javascript element add