javascript - 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"}
解决方案
Set 有一个entries方法,您可以将其传递给Object.fromEntries
let set = new Set();
set.add("a");
set.add("example");
const result = Object.fromEntries(set.entries());
console.log(result);
推荐阅读
- android - Android如何每25毫秒运行一次线程?
- php - 如何使用 Wordpress functions.php 中的高级自定义字段使脚本入队和出队?
- julia - 从数字数组中获取一个数字
- c# - FakeXRMEasy:使用 AddFakeMessageExecutor 覆盖更新请求行为
- php - 在 PHP 中向 RESTlet 发送 GET 请求时 NetSuite “INVALID_LOGIN 错误”
- php - 在处理付款之前从 Woocommerce 中的运输字段设置一些计费数据
- c# - 将实例元素添加到实例化的父级
- javascript - 如何访问选定的元素,例如来自 rss 提要的标题、描述、日期?
- vba - 如何在 VBA 中堆叠多个 do 循环
- google-cloud-platform - 是否有任何 terraform 模块可以在 Bucket (GCP) 中创建文件夹