gpt4 book ai didi

javascript - 在 Lodash 中从字符串数组转换为 HashMap

转载 作者:搜寻专家 更新时间:2023-11-01 05:19:28 25 4
gpt4 key购买 nike

从这个转换最精确的方法是什么

["access","edit","delete"]

对此

{access:true, edit:true, update:true}

目前我循环分配对象中的每个值,但我想知道 lodash 是否已经为此提供了函数

最佳答案

使用reduce() .这一切都可以用一个简单的一行代码完成,不需要任何库:

const input = ["access","edit","delete"];

console.log(
input.reduce((obj, key) => { obj[key] = true; return obj; }, {})
);

有了新的es6 spread syntax ,你甚至可以让这更容易:

const input = ["access","edit","delete"];

console.log(
input.reduce((obj, key) => ({...obj, [key]: true}), {})
);

关于javascript - 在 Lodash 中从字符串数组转换为 HashMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52772502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com