JS-Code wird zu früh ausgeführt (fetch, async, await)
bearbeitet von
@@Der Martin
> Das kann man kürzer und lesbarer schreiben:
>
> ~~~ js
> return (errors.length>0);
> ~~~
Oder – wenn nicht unbedingt **true**{:@en} bzw. **false**{:@en} braucht, sondern einem **truthy**{:@en} bzw. **falsy**{:@en} genügt – noch kürzer:
~~~ js
return errors.length;
~~~
Wenn man wirklich einen booleschen Wert haben möchte, kann man auch
~~~ js
return !!errors.length;
~~~
scheiben. Ob das lesbarer ist als der Vergleich gegen 0? Vermutlich nicht.
🖖 Живіть довго і процвітайте
{:@uk}
--
*„Im Vergleich mit Elon Musk bei Twitter ist ein Elefant im Porzellanladen eine Ballerina.“*
— @Grantscheam auf Twitter