Javascript Ramda R.pickBy R.恒等式,包括0';s
简单的问题是,我如何通过管道传递pickBy标识并包含值为零的道具。当前,此示例将省略零Javascript Ramda R.pickBy R.恒等式,包括0';s,javascript,optimization,ramda.js,Javascript,Optimization,Ramda.js,简单的问题是,我如何通过管道传递pickBy标识并包含值为零的道具。当前,此示例将省略零 let linkType = { name: 'zac', money: 0, problems: 'as much as the money' } let linksList = R.pipe( R.pickBy(R.identity), )(linkType); 如果值等于0,则使用with获取tru
let linkType = {
name: 'zac',
money: 0,
problems: 'as much as the money'
}
let linksList = R.pipe(
R.pickBy(R.identity),
)(linkType);
如果值等于0,则使用with获取true
,如果值不等于0,则获取结果:
const linkType={
姓名:“zac”,
货币:0,
问题:“和钱一样多”,
另一个:错
}
const linksList=R.pickBy(R.other(R.equals(0),R.identity))(linkType);
控制台日志(linksList)代码>
请注意,此处不需要调用管道。也许这是一个较长的工作管道的开始,但正如前面介绍的,您可以只做pickBy
。