向多维对象添加元素? [复制]

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 数组 数组的概念 创建数组 读取数组中的元素 稀疏数组 添加和删除数组的元素 数组遍历 多维数组 数组的方法 类数组对象 作为数组的字符串

向对象添加元素

向vector对象中添加元素

向js数组中添加元素的3种方法

无法向(猫鼬)对象添加其他元素

java新手求助-急急急-关于向JList中添加元素