【问题标题】:Adding items to object in pure JavaScript [closed]在纯 JavaScript 中向对象添加项目 [关闭]
【发布时间】: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"

  }
};

【问题讨论】:

标签: javascript element add


【解决方案1】:
emps["Alice"] ={"age":30,"feedback":"Hello"};

考虑到你暴露的代码结构不好。

emps.push() 如果你做一个格式良好的数组应该可以工作。

【讨论】:

    猜你喜欢
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    相关资源
    最近更新 更多