【问题标题】:Add an element to a multidimensional object? [duplicate]向多维对象添加元素? [复制]
【发布时间】:2017-04-05 15:13:42
【问题描述】:
var John = { Cats: 2, Dogs: 3, Turtles: 1 };

var Mary = { Dogs: 0, Parakeets: 3};

创建对象后如何添加新维度?

...约翰现在也有 1 只鹦鹉

...玛丽现在也有 5 条锦鲤

【问题讨论】:

  • 你试过John.Parakeet = 1
  • 猫、狗、海龟等不是dimensions,它们是属性
  • 通过谷歌搜索可以很容易地回答这个问题,但要做到这一点,您需要知道正确的术语,我知道这并不容易。首先,对象的属性不称为“元素”(用于数组)或“维度”;它们被称为属性。其次,这不是一个多维对象——我什至不知道那是什么意思,除非你的意思是“嵌套对象”,这不是你在这里所拥有的。一旦您了解了任何基本 JavaScript 教程都可以帮助您的术语,您就可以在 Google 上搜索“向 javascript 对象添加属性”。
  • 是的,感谢您的耐心等待。我仍在学习适当的命名法以更智能地搜索答案。

标签: javascript


【解决方案1】:

只需给它们一个值,例如:

John.Parakeet = 1;

您以后可以像访问任何其他属性一样访问这些属性。

真的不难。

【讨论】:

  • 或者,John['Parakeet'] = 1 如果您需要使用字符串(即,如果您在编写代码时不知道属性名称是什么)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-10
  • 1970-01-01
  • 2022-01-08
  • 1970-01-01
  • 2014-04-18
  • 2020-09-16
相关资源
最近更新 更多