文章詳情頁
javascript - 對ramda 中的api使用 很難理解?
瀏覽:71日期:2023-04-01 11:56:04
問題描述
最近在看函數(shù)式編程。用的是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 會(huì)自動(dòng)柯里化,這么看可以理解不
_.filter(func3, [3])
func3(3) 返回 36,也就是 true 了,所以 filter 一遍 3 還在
標(biāo)簽:
JavaScript
上一條:javascript - webpack 引入模塊import 后面加入{}和不加大括號有什么區(qū)別下一條:javascript - vue 使用原生jsonp,如何讓后臺返回的jsonp可以調(diào)用到callback函數(shù)?
相關(guān)文章:
1. javascript - js 有什么優(yōu)雅的辦法實(shí)現(xiàn)在同時(shí)打開的兩個(gè)標(biāo)簽頁間相互通信?2. css3 - Typecho 后臺部分表單按鈕在 Chrome 下出現(xiàn)靈異動(dòng)畫問題,求解決3. javascript - angular和jquery都用到了$符號,一起用會(huì)不會(huì)沖突?4. javascript - 怎樣限制同一個(gè)瀏覽器不能登錄兩個(gè)賬號5. 想找個(gè)php大神仿個(gè)網(wǎng)站。6. java - android代碼重構(gòu):如何把a(bǔ)pp設(shè)置里的頭像UI做成通用的?7. java - 新手做一個(gè)安卓視頻播放器,想實(shí)現(xiàn)一個(gè)進(jìn)度條,按鈕那種在視頻下方懸浮的功能,不知道思路!8. javascript - jquery怎么給select option一個(gè)點(diǎn)擊時(shí)觸發(fā)的事件,如圖 如果選擇自定義觸發(fā)一個(gè)時(shí)間?9. nginx配置server模塊的問題10. mysql優(yōu)化 - 關(guān)于mysql分區(qū)
排行榜

熱門標(biāo)簽