gpt4 book ai didi

javascript - Ramdajs keyBy 相当于lodash

转载 作者:行者123 更新时间:2023-11-29 16:04:25 24 4
gpt4 key购买 nike

我有一个数组,我想将其转换为一个对象。例如:

const arr = [{id: 1, key: ''}, {id: 2, key: ''}];

我想要的结果是:

const object = { 1: {id: 1, key: ''}, 2: { id: 2, key: ''}}

使用 lodash 我可以使用 keyBy 函数,但我正在使用 ramda并没有在那里找到这个功能。

最佳答案

如果有人仍然通过搜索找到它,正确答案是 indexBy ,于 2016 年年中添加。

const list = [
{ id: "xyz", title: "A" },
{ id: "abc", title: "B" },
];
R.indexBy(R.prop("id"), list);
//=> {abc: {id: 'abc', title: 'B'}, xyz: {id: 'xyz', title: 'A'}}

另请参阅:

关于javascript - Ramdajs keyBy 相当于lodash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47995962/

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