Jak často mapujete pole, abyste jej „slíbili“, abyste jej pak použili s Promise
? Dělám to pořád! Až teď mi trvalo, než jsem si uvědomil, že pomocí Promise
štve mě.
Měl by existovat rychlejší způsob zapracování do JavaScriptu, jak zpracovat sady slibů! Dnes jsem se dozvěděl, že cílem návrhu „await.ops“ je snížit počet psaní Promise
kód poskytnutím metod, jako je await
a await
. To je vzrušující!
// before – So! Much! Typing!
await Promise.all(users.map(async x => fetchProfile(x.id)))
// after – much better!
await.all users.map(async x => fetchProfile(x.id))
Doufejme, že návrh projde procesem ECMAscript (právě je ve fázi 1), protože await
bude jedním z mých oblíbených doplňků JavaScriptu!