文章詳情頁
javascript - 對ramda 中的api使用 很難理解?
瀏覽:97日期: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 會自動柯里化,這么看可以理解不
_.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. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””2. Span標(biāo)簽3. css - 求推薦適用于vue2的框架 像bootstrap這種類型的4. docker-machine添加一個已有的docker主機(jī)問題5. java - Collections類里的swap函數(shù),源碼為什么要新定義一個final的List型變量l指向傳入的list?6. css - 關(guān)于div自適應(yīng)問題,大家看圖吧,說不清7. android新手一枚,android使用httclient獲取服務(wù)器端數(shù)據(jù)失敗,但是用java工程運(yùn)行就可以成功獲取。8. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。9. redis啟動有問題?10. SessionNotFoundException:會話ID為null。調(diào)用quit()后使用WebDriver嗎?(硒)
排行榜

熱門標(biāo)簽