javascript - 在 JavaScript 中将数组转换为对象?
问题描述
我正在尝试将数组转换为对象。
let arr = ["value1","value2"]
我的尝试代码是:
Object.assign({},arr)
预期输出:
{value1:{},value2:{} }
解决方案
您可以尝试.forEach()
如下:
const arr = ["value1", "value2"];
const result = {};
arr.forEach(e => result[e] = {});
console.log(result);
推荐阅读
- python - 将天真的日期时间列转换为新的时区 Pandas Dataframe
- python - Discord Selfbot 无法获得所有成员,只是其中的一部分
- node.js - 快速会话在每个请求上重置会话
- assembly - 使用 x86 程序集时遇到错误 A1010
- linux - Docker Linux 容器内核更新
- python - 从csv绘制条形图不断给出错误
- r - rstatix 的 levene_test() 出错:mutate() 和 filter() 有问题
- api - CircleCI 邮递员 API 自动化测试不起作用
- php - 将一些 WooCommerce 产品数据传递给联系表 7 查询表
- java - 如何解决 Oracle Java 8 的“错误:包 javax.json 不存在”?