5 truques bacanas de JavaScript que você pode não conhecer

Ao longo dos anos, vi várias técnicas de JavaScript que são particularmente inteligentes. Aqui está uma pequena lista de 5 técnicas que venho usando repetidamente. Espero que isso inspire você também a repensar como você escreve certo trecho de código.

1. Uma comparação de string compacta

Digamos que você queira verificar se um valor de string está presente em um conjunto de strings. Você obviamente vai para uma ifdeclaração como abaixo.

if(fruit === 'apple' || fruit === 'banana' || fruit === 'chikoo'){
doMagic
();
}

Aqui está uma versão compacta do código acima:

if({apple:1,banana:1,chikoo:1}[fruit]){
doMagic
();
}

Leia o resto do artigo