首页 > 解决方案 > 在 JavaScript 中将数组转换为对象?

问题描述

我正在尝试将数组转换为对象。

let arr = ["value1","value2"]

我的尝试代码是:

 Object.assign({},arr)

预期输出:

  {value1:{},value2:{} }

标签: javascriptarraysreactjs

解决方案


您可以尝试.forEach()如下:

const arr = ["value1", "value2"];
const result = {};

arr.forEach(e => result[e] = {});

console.log(result);


推荐阅读