Skip to content

objectify

将列表转换为字典对象

91 bytes
since v12.1.0

使用方法

给定一个项目数组,创建一个字典,其中键和值由给定的函数映射。第一个参数是要映射的数组。第二个参数是用于确定每个项目的键的函数。第三个参数是可选的,用于确定每个项目的值。

import * as _ from "radashi";
const fish = [
{
name: "Marlin",
weight: 105,
},
{
name: "Bass",
weight: 8,
},
{
name: "Trout",
weight: 13,
},
];
_.objectify(fish, (f) => f.name); // => { Marlin: [marlin object], Bass: [bass object], ... }
_.objectify(
fish,
(f) => f.name,
(f) => f.weight
); // => { Marlin: 105, Bass: 8, Trout: 13 }