J'apprends FP et essayer de comprendre cela:Ramda.js créer une fonction de filtre par la valeur de l'objet
J'ai une liste d'utilisateurs et la nécessité de créer une fonction pour les filtrer par nom. Voilà ce que j'ai essayé:
let users = [{name: "rod"}]
let nameEq = R.prop("name")
let filterByName = R.compose(
R.filter(R._, users),
nameEq
);
filterByName("rod")
Cela ne fonctionne pas parce que filter
retourne un tableau. Je suppose que je dois curry filter
d'une certaine façon, mais ne peux pas le comprendre.
oui, vous étiez v.close - vous souhaitiez appliquer partiellement le filtre, mais comme les données sont en dernier, vous pouvez utiliser R.partialRight - http://ramdajs.com/0.22.1/docs/#partialRight – arcseldon