なぜこれらの2つのコードが同様に動作しないのですか?lodash every()関数をRx.JSの引数として渡すmap()operator
const a = new Rx.Subject;
const b = new Rx.Subject;
a.combineLatest(b).map(merge => _.every(merge)).subscribe(r => console.log("r:", r));
a.next(true);
b.next(true);
出力:r: true
const a = new Rx.Subject;
const b = new Rx.Subject;
a.combineLatest(b).map(_.every).subscribe(r => console.log("r:", r));
a.next(true);
b.next(true);
出力:
r: false
は、これら2つの構文的に同等ではありませんか?
私と同じように見えますが、デバッグ可能な例を提供できますか? – jontro
@jontro map()演算子は2つの引数を持つ渡されたプロジェクター関数を呼び出し、何がlodashのevery()関数の動作を変更するのか、これらのスニッファーは同じではありません。 – Slav