有什么方法可以参数化whereEq,因此我可以删除“complete:true”并在以下控制台日志示例中调用函数时传递此信息?

let incomplete = R.filter( R.whereEq( { complete: false } ) )

console.log( incomplete( data ))

最佳答案

R.wrap在这里可能会有所帮助。

let incomplete = R.wrap(R.filter, function(filter, array, isComplete) {
  return filter( R.whereEq( { complete: isComplete }), array )
})

incomplete(data, false);

关于javascript - 参数化功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38263852/

10-11 08:22