如何在 javascript 中将键值对添加到具有多个值的对象数组中

How to add a key value pair to an array of objects in javascript with multiple value?

本文关键字:对象 数组 javascript 添加 键值对      更新时间:2023-09-26

我能够拥有这样的对象

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

但是我需要一个具有多个值的对象,我该如何实现它?例如

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

对象可以具有属性。该属性是javascript中键值对的实现。如果要在对象中包含键,则需要为每个键输入值。

以你为例,

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

修鲁德·

var obj = {
           key1:{ value1:null, value2:null }, 
           key2: {value3:null, value4: null, value5: null}
           };
这样,您就可以直接访问 obj 中的密钥,例如 obj.key1.value1 此外,您还可以获取密钥 Object.keys(obj); => ['key1', 'key2']

和 Object.keys(obj.key1); => ['value1', 'value2']