gpt4 book ai didi

javascript - 如何将一个对象的值复制到另一个对象的键中?

转载 作者:行者123 更新时间:2023-11-30 13:54:21 26 4
gpt4 key购买 nike

我有 2 个对象。

对象 1:

      {
"a": "XXXXX",
"b": "YYYYY",
"c": "ZZZZZ"
}

和对象 2:

    {
"a": "KKKKK",
"b": "LLLLL",
"c": "MMMMM"
}

两者在同一索引处具有相同的长度和相同的键,但值不同。

结果应该是:

    {
"XXXXX": "KKKKK",
"YYYYY": "LLLLL",
"ZZZZZ": "MMMMM"
}

我试过:

    for (let el in Object2){
el = Object1[el]
}

但它不起作用。我做错了什么?

最佳答案

const x = {
"a": "XXXXX",
"b": "YYYYY",
"c": "ZZZZZ"
}

const y = {
"a": "KKKKK",
"b": "LLLLL",
"c": "MMMMM"
}

const z = Object.keys(x).reduce((acc, key) => {
acc[x[key]] = y[key]
return acc
},{})

console.log(z)

关于javascript - 如何将一个对象的值复制到另一个对象的键中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57597097/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com