、最新バージョンlodash - 私は、次の作業のコードはlodashと書かれているの連鎖フィルタとのforEach
_.forEach(_.filter($ctrl.data, ['x', 'y']), function (elem) {
...
});
私はチェーンにこれを変換しようとすると、それはforEach
内のブロックのコードを実行することはありません。
_.chain($ctrl.data)
.filter(['x', 'y'])
.forEach(function (elem) {
...
});
なぜですか?
console.log '_.chain($ ctrl.data).filter(['x'、 'y'])'、それは何を返しますか? – Dani
私は '_.chain($ ctrl.data).filter(['x'、 'y'])。value()'を使用してデバッグし、フィルタされた配列を期待どおりに返します。 – tzortzik
次に、 '_.chain($ ctrl.data).filter(['x'、 'y'])。()。forEach(function(elem){..}); ' – Dani