5
撰寫和鏈(點表示)的函數
我試圖轉換使用了很多點符號鏈接的需要被保留,即舊的API:既能在Javascript
[1,2,3,4].newSlice(1,2).add(1) // [3]
我倒要添加的成分的功能性風格在這個例子中Ramda但lodash或其他人將被罰款:
const sliceAddOne = R.compose(add(1), newSlice(1,2))
sliceAddOne([1,2,3,4])// [3]
我的問題是如何能做到既鏈接和組成在我的功能newSlice
將這個函數是什麼樣子?
我有一點點jsBin的例子。
感謝您的指針,這就是爲什麼我傾向於使用ramda所有功能都令行禁止:) – cmdv
@cmdv我似乎誤認爲您最初的意圖。我用一種新的理解重新回答了我的答案。 – naomik
謝謝你,非常徹底和充足的我拿走 – cmdv