Czy w RX-JS jest jakaś funkcja, która działa tak samo, jak mamy .spy w Bacon.js. https://github.com/baconjs/bacon.js/#bacon-spy
Potrzebuję tego, aby utworzyć narzędzie do debugowania dla RX-JS.
Z poważaniem
Odpowiedzi:
1 dla odpowiedzi № 1Posługiwać się do
operator instancji
Wykonaj efekt uboczny dla każdej emisji na źródłowym Observable, ale zwróć Obserwowalny, który jest identyczny ze źródłem.
Na przykład
// do
Rx.Observable.from([1,2,3,4,5,6])
.do(
// attach your function here
function(value){
console.log(value);
}
)
.subscribe((value) => {
console.log(value);
});