gpt4 book ai didi

javascript - 如何在多个键上设置相同的值

转载 作者:行者123 更新时间:2023-12-05 08:38:41 26 4
gpt4 key购买 nike

如何在多个键上设置相同的值?例如我有以下对象:

const obj = {
a: 5,
b: 5,
c: 5,
d: 6
}

是否有任何简单的方法,例如,假设我有 [a、b、c](键)数组并将它们散布在对象中并将它们设置为具有相同值的键。重点是看起来更优雅,例如:

const keys =[a, b, c]
const obj = {
[...keys]: 5
}

我知道这会引发错误,但正在寻找一些简写来实现这一点

最佳答案

获取键数组并将每个键映射到键和 5 值的条目:

const keys = ['a', 'b', 'c'];
const obj = {
...Object.fromEntries(
keys.map(key => [key, 5])
),
d: 6
};

console.log(obj);

关于javascript - 如何在多个键上设置相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62030490/

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