文章詳情頁
javascript - 對ramda 中的api使用 很難理解?
瀏覽:99日期: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
上一條:javascript - webpack 引入模塊import 后面加入{}和不加大括號有什么區別下一條:javascript - vue 使用原生jsonp,如何讓后臺返回的jsonp可以調用到callback函數?
相關文章:
1. node.js - win7下,npm 無法下載依賴包,淘寶鏡像也裝不上,求幫忙???2. 為什么autoloader.php文件能知道 $className 代表test3. pdo - mysql 簡單注入疑問4. Python中使用超長的List導致內存占用過大5. 為什么學習PHP6. javascript - axios請求回來的數據組件無法進行綁定渲染7. 雙擊安裝程序,安裝不了8. javascript - dropload+tab頁面,圖文頁滾動有兩個滾動區域怎么破?9. 推薦好用mysql管理工具?for mac和pc10. python - 如何用pandas處理分鐘數據變成小時線?
排行榜
