当前位置: 首页 > 面试题库 >

如何将键/值对添加到JavaScript对象?

张啸
2023-03-14
问题内容

这是我的对象文字:

var obj = {key1: value1, key2: value2};

我如何添加字段key3value3对象?


问题答案:

有两种向对象添加属性的 方法:

var obj = {
    key1: value1,
    key2: value2
};

使用点表示法:

obj.key3 = "value3";

使用方括号表示法:

obj["key3"] = "value3";

当您知道属性名称时,将使用第一种形式。动态确定属性名称时,使用第二种形式。像这个例子:

var getProperty = function (propertyName) {
    return obj[propertyName];
};

getProperty("key1");
getProperty("key2");
getProperty("key3");

真实 JavaScript数组可使用任一构造:

数组文字符号:

var arr = [];

数组构造器符号:

var arr = new Array();


 类似资料:
  • 问题内容: 这是我正在使用的 json对象 我希望将此作为另一个键值对: 我尝试了concat,但是使用||给了我结果 符号,我cdnt进行迭代。我用过溢漏,但只删除了逗号。 如何将密钥对值添加到现有的json对象?我正在使用JavaScript。 问题答案: 这是最简单的方法,对我有用。

  • 有第二个/更有效的解决方案吗?类似于这样: 这不起作用,因为返回一个。

  • 问题内容: 使用Go的程序包,可以使用以下命令将特定于请求的数据传递到请求处理函数堆栈 这将创建一个新的副本,它是父副本,并包含可以用密钥访问的值val。 如果要在中存储多个键值对,该如何进行?我是否应该打几次电话,每次将上次通话收到的信息传递给?这看起来很麻烦。 还是我应该使用一个结构并将所有数据都放在那里,我只需要传递一个值(该结构),就可以从中访问所有其他值? 还是有办法将几个键值对传递给?

  • 问题内容: 如何将对象添加到数组(使用javascript或jquery)?例如,此代码有什么问题? 我想使用此代码在function1数组中保存许多对象,并调用function2在数组中使用该对象。 如何将对象保存在数组中? 如何将对象放入数组并将其保存到变量? 问题答案: 使用Array.push()将任何东西放入数组。 有关数组的更多信息 一次添加多个项目 将项目添加到数组的开头 将一个数组

  • 假设我有一个Christmas list对象,它携带一个用于圣诞礼物的ArrayList和另一个用于收件人的字符串。我对这个客户端有以下方法: 所以基本上,我试图在Hazelcast IMAP中初始化一个新的键/值对。我尝试使用christmaslistimap.put()和christmaslistimap.set(),但它们似乎都不起作用。至少,我需要知道如何添加一个新的键让IMap识别。

  • python如何做以下json操作? 如何将jsonv的值添加成如下值, 1.如何向jsonv添加 1:[]? 2.如何向jsonv={1:[]}中添加'黑'成为jsonv={1:['黑','白','灰']}?