javascript - 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
任何人有任何想法为什么会这样以及如何解决它?
解决方案
首先你导入import get from 'lodash/get'
.
然后args.roleRate.chargeState
会得到喜欢get(args.roleRate, 'chargeState')
or get(args, 'roleRate.chargeState')
。
推荐阅读
- windows - How to trigger a BAT file on Shutdown Button Click?
- c - 函数说明(int/byte数组)
- python-3.x - How to get a record in database with sqlite3?
- c++ - Why Ctrl+Z invalidates following Enter (\n) in cin.ignore(INT_MAX, '\n')? (input validation)
- scrapy - Scrapy: Can't define bot name anymore in scrapy 2.1.0
- javascript - Ramda - 通过多个分组变换数组
- java - 如何实现对象的重复
- javascript - 生成 BigInt 值的随机样本
- c# - ASP.net 从 cookieless="UseUri" 获取 sessionId
- javascript - 用户离开页面时反应路由器组件不会破坏