Komentáře k článku
Sliby se maj plnit o Vánocích, promise v JavaScriptu nemusí

JavaScript je jazyk, ve kterém se dají bez problémů používat postupy z funkcionálního programování. Jedním takovým a hojně používaným je návrhový vzor promise. V článku projdeme stručně jeho historii, pak se podíváme na jeho vztah k monádám a na závěr ho porovnáme s callbackovým asynchronním API, které v současnosti používá především Node.js.
Diky + dotazy na příklady
Díky za zajímavý článek. S JS pracuji jen občas a když už tak používám callbacky – takže je zajímavé se dozvědět jak se to dá dělat jinak.
Mám pár dotazů:
Neměla by ta deklarace responses a done být před forEach? Vždyť se to takhle pro každé voláni ajaxu resetne, nebo ne?
Tomuhle moc nerozumím, jak vypadá ten objekt, který vrací volání new Promise()?
Díky za odpvěď.
Re: Diky + dotazy na příklady
S deklarací
respones
adone
máte pravdu, opravíme.To druhé je jen jednoduchý hack, jak mít (v zájmu stručnosti) rozhraní
Array
aPromise
na jednom objektu, tedy všechny property objektulistPromise
nakopírujeme na polepromises
.Promise
může vypadat například takto.