节点js中具有重复键的Json对象

iqih9akk  于 2022-11-19  发布在  其他
关注(0)|答案(1)|浏览(183)

我有一个数组[“10”,“20”]从这个数组我需要形成一个对象如下。数组中的元素应该指向json对象中的“id”字段。如果数组中有更多的元素,那么多次id字段应该出现在响应中。
输入:[“10”,“20”]预期响应

{
id: "10",
id: "20:,
value1: true,// this key and value need to be hardcoded
value2: false //this key and value need to be hardcoded
}

我尝试使用下面的选项,但它不允许在响应中使用重复的键

var mapped = array.map(item => ({ "id": item.key }) );
console.log(mapped)
var newObj = Object.assign({}, ...mapped );

这将是一个很大的帮助,如果有人可以帮助这一点

e0bqpujr

e0bqpujr1#

1.对象中不能有重复的键
1.对象中的每个键都是唯一的,值可以重复,但键不能重复
1.因此,如果您有密钥id:'10 ',则下次任何obj[“id”]=20的值都将覆盖值10

相关问题