文章詳情頁
javascript - 對ramda 中的api使用 很難理解?
瀏覽:176日期: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. javascript - immutable配合react提升性能?2. javascript - sublime快鍵鍵問題3. phpstudy8.1支持win11系統嗎?4. 配置Apache時,添加對PHP的支持時語法錯誤5. vue.js - Vue 如何像Angular.js watch 一樣監聽數據變化6. css - 寫頁面遇到個布局問題,求大佬們幫解答,在線等,急!~7. 實現bing搜索工具urlAPI提交8. javascript - nodejs關于進程間發送句柄的一點疑問9. Apache 已經把網站根目錄的改為allow from all了,但是服務器還是不能訪問?10. javascript - 移動端上不能實現拖拽布局嗎?
排行榜

網公網安備