文章詳情頁
javascript - 對ramda 中的api使用 很難理解?
瀏覽:173日期: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. docker綁定了nginx端口 外部訪問不到2. 前端 - html5 audio不能播放3. javascript - 最近用echarts做統計圖時遇到兩個問題!!4. javascript - 深夜被問題困擾求解惑,rn的API之PermissionsAndroidd的問題5. mysql - 我的myeclipse一直連顯示數據庫連接失敗,不知道為什么6. redis sentinel怎么跑守護進程以及日志記錄位置的?7. android權限被第三方安全軟件禁止,如何獲取該權限狀態8. android - 優酷的安卓及蘋果app還在使用flash技術嗎?9. 利用百度地圖API定位及附件商家信息服務10. nginx - ssl加密訪問證書不受信任
排行榜

網公網安備