首页 > 解决方案 > 如何使用键/值对Javascript将数组转换为对象

问题描述

我试图有一个可配置的复选框,并希望我的数组值成为对象的键。

鉴于:

let colors = [red, blue, black, yellow, orange]

我如何使它成为:

colorChecklist = {
    red: true,
    blue: true,
    black: true,
    yellow: true,
    orange: true
}

标签: javascript

解决方案


const obj = {};
colors.forEach(c => obj[c] = true)

我知道每个人都喜欢减少,但它不必要地复杂而且很好,看看这个这个


推荐阅读