您的位置:首頁技術文章
文章詳情頁

javascript - 對ramda 中的api使用 很難理解?

瀏覽:82日期:2023-04-01 11:56:04

問題描述

最近在看函數式編程。用的是ramda庫。

但各種api使用一臉懵逼。

var func3=_.compose(p,trace('f3:'), f); var func4=_.filter(_.compose(p,trace('f4:'), f)); console.log(func3(3))//36 console.log(func4([3]))//[3] why? what happened

問題解答

回答1:

Ramda 會自動柯里化,這么看可以理解不

_.filter(func3, [3])

func3(3) 返回 36,也就是 true 了,所以 filter 一遍 3 還在

標簽: JavaScript
相關文章:
国产综合久久一区二区三区