Aktywne Wpisy
bylem_zielonko +69
Jak to było? "Nareszcie koniec 'upałów'"?
Deszcz 24h na dobę, 10 stopni i porywy wiatru do 80km/h XD
Mordo przecież wystarczy ubrać płaszcz przeciwdeszczowy mordo żeby wyjść na spacer (i kurtkę zimową i kalosze po kolana, żeby się nie utopić w błocie, ale to nie problem jak na głowę spadnie ci gałąź)
Deszcz 24h na dobę, 10 stopni i porywy wiatru do 80km/h XD
Mordo przecież wystarczy ubrać płaszcz przeciwdeszczowy mordo żeby wyjść na spacer (i kurtkę zimową i kalosze po kolana, żeby się nie utopić w błocie, ale to nie problem jak na głowę spadnie ci gałąź)
staryalkus +10
Co oznacza zapis funkcji w dokumentacji #rxjs?
Chodzi mi dokładnie o zapis funkcji project w mergeMap. Rozumiem, że przyjmuje ona argument i mnożony jest razy 10. A co oznaczają dwa myślniki i pionowa linia na końcu? Dlaczego potrojony jest zapis 10*i? Czy może to nie jest ogólny zapis ale rozpisanie konkretnego przykładu?
https://rxjs-dev.firebaseapp.com/api/operators/mergeMap
Zapis z myślnikami to pochodna wykorzystania rxjs-marbles do testów jednostkowych. Ta biblioteka pozwala na zapisanie Observable jako stringa, podwójny myślnik to separator elementów w strumieniu danych Observable.
mergeMap ma dwa zadania: dla każdego elementu z źródłowego obserwable wykonuje funkcję przekazaną jako argument, ta funkcja ma zwrócić Observeble | Promise | Array. Następnie mergeMap subskrybuje otrzymane Observable i zwraca scala wyniki tych Observable w jedno wynikowe Obresvable.
Należy pamiętać, że