主题
objectify
将列表转换为字典对象
基本用法
给定一个项目数组,创建一个字典,其键和值由给定的函数映射。 第一个参数是要映射的数组。第二个参数是确定每个项目键的函数。 第三个参数是可选的,用于确定每个项目的值。
ts
import { objectify } from 'radash'
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 }