Aktywne Wpisy

J3BACZ3000 +7
#321685 JA NIETRZEŹWY

Właśnie do mnie dotarło, jak genialnie zostaliśmy zrobieni w balona przez wspaniały "system kaucyjny".
Kupuję napój. W jego cenę zawsze wliczony był i jest koszt opakowania – puszka czy butelka staje się moją własnością. Co więcej, ceny produktów podlegających pod system w momencie jego wprowadzenia wcale nie zostały obniżone o te 50 gr! Skoro to moja własność, to mogę ją wyrzucić, oddać na złom albo pociąć na filament do drukarki 3D. Moja sprawa.
Ale
Kupuję napój. W jego cenę zawsze wliczony był i jest koszt opakowania – puszka czy butelka staje się moją własnością. Co więcej, ceny produktów podlegających pod system w momencie jego wprowadzenia wcale nie zostały obniżone o te 50 gr! Skoro to moja własność, to mogę ją wyrzucić, oddać na złom albo pociąć na filament do drukarki 3D. Moja sprawa.
Ale
źródło: image
Pobierz




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
źródło: comment_EAq5JZcVcIRcDoMxL7wCLqawp5aRbAg2.jpg
PobierzZapis 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