向多维对象添加元素? [复制]
Posted
技术标签:
【中文标题】向多维对象添加元素? [复制]【英文标题】: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 对象添加属性”。
是的,感谢您的耐心等待。我仍在学习适当的命名法以更智能地搜索答案。
【参考方案1】:
只需给它们一个值,例如:
John.Parakeet = 1;
您以后可以像访问任何其他属性一样访问这些属性。
真的不难。
【讨论】:
或者,John['Parakeet'] = 1
如果您需要使用字符串(即,如果您在编写代码时不知道属性名称是什么)。以上是关于向多维对象添加元素? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
08.18 javascript 06 数组 数组的概念 创建数组 读取数组中的元素 稀疏数组 添加和删除数组的元素 数组遍历 多维数组 数组的方法 类数组对象 作为数组的字符串