【问题标题】:Adding to an object of objects in Javascript在Javascript中添加到对象的对象
【发布时间】:2016-05-17 01:12:36
【问题描述】:

我有一个对象如下:

var people = {
"fred": {"height": 10, "weight": 190},
"mary": {"height": 6, "weight": 120}
};

我想向这个对象添加另一个项目。具体来说,我想添加以下对象:

var luke = {"height": 8, "weight": 130};

为什么我不能直接使用 people.push 这样做?如:

people.push(luke)

【问题讨论】:

  • 替代答案:people.luke = luke
  • 答案是push()是数组的方法,你没有任何数组,只有对象。

标签: javascript javascript-objects


【解决方案1】:

你应该这样做

 people["luke"] = luke

 people.luke = luke

【讨论】:

    猜你喜欢
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 2017-01-19
    • 1970-01-01
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多