Lodash v4.17.2ロダッシュ連鎖はどのように機能しますか?
チェーニングの仕組みを明確にしてもらえますか?私はちょうどlodashメソッドからの返品結果を説明するドキュメントやブログを見つけていません。 次のサンプルコードでは、filterAgeへの2番目の割り当てが機能しないのはなぜですか?またはチェーンのような同様のjquery?誰かがこれを説明するリソースを持っているなら、私はそれを愛するでしょう。
let characters = [
{ 'name': 'barney1', 'age': 36, 'pets': ['hoppy'] },
{ 'name': 'barney2', 'age': 36, 'pets': ['hoppy'] },
{ 'name': 'barney3', 'age': 36, 'pets': ['hoppy'] },
{ 'name': 'barney4', 'age': 36, 'pets': ['hoppy'] },
{ 'name': 'fred', 'age': 40, 'pets': ['baby puss', 'dino'] }
];
let filterAge = _.take(_.slice(_.filter(characters, { 'age': 36 }), 2), 5);
filterAge = _.filter(characters, { 'age': 36 })
.slice(2)
.take(5);
console.log(JSON.stringify(filterAge));
<script src="https://cdn.jsdelivr.net/lodash/4.17.2/lodash.min.js"></script>