Aktywne Wpisy

hotshops_pl +1049
Hej #wykop, tak jak obiecaliśmy z okazji Black Friday robimy #rozdajo
Dzisiaj polecimy na grubo i rozdajemy:
Smartwatch Amazfit GTR 3
Portal z promocjami HotShops.pl to miejsce gdzie codziennie pojawią się promocje, kupony i okazje z przeróżnych sklepów! Tworzą nas użytkownicy - to oni dodają i oceniają
Dzisiaj polecimy na grubo i rozdajemy:
Smartwatch Amazfit GTR 3
Portal z promocjami HotShops.pl to miejsce gdzie codziennie pojawią się promocje, kupony i okazje z przeróżnych sklepów! Tworzą nas użytkownicy - to oni dodają i oceniają
źródło: rozdajo-amazfit-gtr-3
Pobierz
gonzo91 +64
#gielda
OKI oficjalnie ograniczone do GPW. Szykuje się gigapompa.
OKI oficjalnie ograniczone do GPW. Szykuje się gigapompa.
źródło: temp_file5637701514831927187
Pobierz




Promise <3
Nic tak życia nie ułatwia jak ten ociekający miodem ficzur (。◕‿‿◕。)
#programowanie #javascript #ihatejavascript
PS To prawda.
callback-in-callback. Pacz:function promiseA(duration){return new Promise(function(resolve, reject){
setTimeout(resolve.bind(null,
Komentarz usunięty przez autora
W #csharp są
Taski orazasync/await, które doskonale się do tego nadają i mają całkiem przyjemną składnię.W #cpp jest
std::promiseistd::future, które, afaik, też pozwalają realizować ten pattern. Nie wiem, jak ze@PsichiX: W Javie to się nazywa CompletableFuture
@PsichiX: To ciekawe czemu w następny wersjach języka dodano generatory a w przyszłości zostaną dodane funkcje async.
Cały problem wziął się z tego, że w JS jest tylko jeden wątek i przez to kod asynchroniczny zamienia się w spaghetti callbacków. Promisy trochę łagodzą ten problem, ale w językach z wątkami w ogóle nie trzeba się tak męczyć. Kod, który np. czeka
@informatyk15000k: hmm nie wiem jak mozna bylo stosowac callbacki bez promisow. Jak sam sie uczylem o callbackach to stworzylem sobie sam promisy i z nich korzystalem. Myslalem ze wszyscy tak robia bo nie jest to zaden wynalazek. W JS po prostu sie tak pisze.
Generatory i funkcje async/await to pieśń przyszłości - pozwolą na pisanie kodu, który wygląda na zwykły sekwencyjny.
Żadne z tych mechanizmów nie są nowością, call/cc jest w scheme, a funkcje async/await na przykład w c# i clojure (core.async).
@informatyk15000k: jak dla mnie nie sa popularne nawet dzis. Raczej sa ciekawostka tak samo jak callbacki. A dokladnie jest to proba uzywania JS tak jak innych jezykow.
@karer: Jeśli piszesz, że callbacki w javascripcie są ciekawostką, to sorry, ale raczej nie jesteś zawodowym programistą js.