2017-01-25 5 views
-1

lodash fpを使ってlodashで追加しようとしましたが、実際には理解できません。私はこれがロダッシュを最適化する最良の方法だと仮定しています。私のアウレリアプロジェクトで、私はWebpackベースのプロジェクトでlodashを使用する最も効率的な方法は何ですか?

import lofind from 'lodash/fp/find'; 

を持っており、その後の私のコードで私は、これはまったく機能していないようです、それを

this.activeTrek = lofind(this.treks._embedded.get_user_treks, { 'default_trip': '1'}); 

を使用してみてください。私が行方不明のいくつかのステップやFPでロードする適切な方法はありますか?私の構文が間違っているのか、それとも何か?

答えて

1

FP lodashの関数findは、通常のlodash.findとは異なる引数をとります。すなわち、それはcurriedであり、イテレートを最初にとり、データを最後に取る。彼らのFPガイド(docs here)は、この "capped iteratee arguments"で変更された関数をリストしています。

this.activeTrek = lofind({ default_trip: '1' })(this.treks._embedded.get_user_treks); 
+0

ありがとう。私は以前にそれを試してみるが、間違った構文を少し持っていた。 –

関連する問題