Minulý týden jsem vás všechny tweetoval, když hledáte své nejlepší triky JavaScript Array a Promise, a jako vždy to nezklamalo – docela jsem se toho naučil!
Dnešní trik JavaScript Promise vám přináší Claudio Semeraro:jak používat catch
pro nastavení výchozí hodnoty namísto try
/catch
:
// Instead of wrapping this block in a try/catch... const result = await new Promise( (resolve, reject) => reject("Because Stone Cold said so") ) // ...use catch to set the default value (100) .catch(() => 100);
Jako trik se mi opravdu líbí, co to přináší; pokud jde o čitelnost a údržbu, pokud neznáte trik, můžete se zmást. Co si o tom myslíte?