文章詳情頁
javascript - 對(duì)ramda 中的api使用 很難理解?
瀏覽:67日期: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 后面加入{}和不加大括號(hào)有什么區(qū)別下一條:javascript - vue 使用原生jsonp,如何讓后臺(tái)返回的jsonp可以調(diào)用到callback函數(shù)?
相關(guān)文章:
1. 為什么我ping不通我的docker容器呢???2. java - 自己制作一個(gè)視頻播放器,遇到問題,用的是內(nèi)置surfaceview類,具體看代碼!3. 服務(wù)器端 - 采用nginx做web服務(wù)器,C++開發(fā)應(yīng)用程序 出現(xiàn)拒絕連接請(qǐng)求?4. javascript - 有什么兼容性比較好的辦法來判斷瀏覽器窗口的類型?5. 關(guān)于docker下的nginx壓力測(cè)試6. javascript - vue 移動(dòng)端的input 數(shù)字輸入優(yōu)化7. javascript - Angular controlller控制域和原生js的關(guān)系8. javascript - npm start 運(yùn)行’webpack-dev-server’報(bào)錯(cuò) Cannot find module ’webpack’9. HTML5禁止img預(yù)覽該怎么解決?10. python - pandas按照列A和列B分組,將列C求平均數(shù),怎樣才能生成一個(gè)列A,B,C的dataframe
排行榜

熱門標(biāo)簽