首页 > 解决方案 > Javascript如何将具有值的对象转换为键值对的对象

问题描述

如何将set仅具有值的对象转换为具有包含相同值的键值对的对象key

let set = new Set()
set.add(a)
set.add(example)
console.log(set)
//OUTPUT {"a", "example"}

//perform some operation to get result below ?

{"a":"a","example":"example"}

标签: javascript

解决方案


Set 有一个entries方法,您可以将其传递给Object.fromEntries

let set = new Set();
set.add("a");
set.add("example");

const result = Object.fromEntries(set.entries());

console.log(result);


推荐阅读