首页 > 解决方案 > Lodash GET 期望一个函数

问题描述

我有以下 Lodash 功能

flow(find({ id: args.roleRateId }), get('chargeRate'))(
          args.roleRates
)

但是,它不适用于我需要的东西,在我需要添加的get('chargeRate', args.roleRate)get 中,它可以获取chargeRate表单args.roleRate,但是当我添加这个时,我确实得到 Uncaught TypeError: Expected a function 任何人有任何想法为什么会这样以及如何解决它?

标签: javascriptlodash

解决方案


首先你导入import get from 'lodash/get'.

然后args.roleRate.chargeState会得到喜欢get(args.roleRate, 'chargeState')or get(args, 'roleRate.chargeState')


推荐阅读