點燈坊

學而時習之,不亦悅乎

Tag : Ramda/includes

Ramda 自行組合 nonePass()

Ramda 有提供 anyPass()allPass(),卻沒有提供 nonePass(),沒關係,藉由 Function Composition,我們也可以自行組合出 nonePass()

Ramda 之 allPass()

Ramda 有 all() 並不令人訝異,ECMAScript 也有 every(),但 Ramda 又另外提供了 allPass(),這與 all() 有什麼不同呢 ?

Ramda 之 ap()

實務上常遇到一個 Array 中所有 Function,必須對另外一個 Array 中所有 Data 都執行過一次,此時 Ramda 的 ap() 就是我們的好幫手。

Ramda 之 includes()

實務上我們常需判斷某一個值是否存在於 Array 內,若存在則傳回 true,若不存在則傳回 false,對於簡單的需求,我們會希望不要傳入 Callback,直接傳入 Data 即可。