Skip to content

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 }