[Javascript] Short Circuit
Laíse
Posted on March 15, 2024
O puro creme da doidera, o short circuit, é como se fosse "um resumo" de condicionais. Ele funciona assim:
return '' || null || false || 'chaves' || 'chapolin'
Sempre que for false, ele pula pra próxima, e sempre que for true, ele para aonde está. Então no caso acima:
'' é false (ele vai pro próximo)
null é false (vai pro próximo)
false é false (:clown: ele vai pro próximo)
'chaves' é true (então ele vai parar aqui e exibir no return, chaves).
Um exemplo mais pratico e usual agora:
authStore.userInitials || ''
No caso, se essa primeira variável for true, ele já para ali mesmo, e exibe o que tem dentro dela. Mas se ela for false, ele vai pra seguinte… que é ''.
Posted on March 15, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 29, 2024