如何检查某些对象值是否与Ramda中的谓词匹配?

时间:2017-06-14 17:06:29

标签: javascript functional-programming ramda.js

由于没有R.some,我如何在Ramda中实现以下内容?

const hasKey = (predicate, object) =>
  Object.keys(object)
    .map(key => object[key])
    .some(predicate);

1 个答案:

答案 0 :(得分:4)

  

由于没有R.some ...

它被称为any

  

如何在Ramda中实现以下内容?

你会写

const hasKey = (p, o) => R.any(p, R.values(o))