objectify
基础用法
给定一个项目数组,使用给定的函数创建一个字典,其中键和值通过映射确定。第一个参数是要映射的数组。第二个参数是用于确定每个项目键的函数。第三个参数是可选的,用于确定每个项目的值。
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 }