Hacks de JavaScript que os desenvolvedores devem conhecer (Continuação)
Continuação de Dicas e Hacks mais alguns códigos úteis para o abrir a mente de quem esta começando com Javascript
1) Atalhos condicionais
JavaScript permite o uso desses atalhos para melhorar a legibilidade do código. Eles podem ser usados para substituir estruturas IF/ELSE ou até mesmo retornar funções.
if (endereco) {
console.log('Este é meu endereço')
}
//Encurtando
endereco && console.log('Este é meu endereço')
2) Em vez de Math.floor() você pode usar “~~”. Ele gera um ganho de desempenho, sem mencionar que é muito mais fácil de trabalhar e lembrar.
//Match
Math.floor(10.375845)
//Operador
~~(10.375845);
3) Validação falsa ou verdadeira com o !! operador
O operador pode ser usado para produzir resultados ‘falsos’ ou ‘verdadeiros’. Lembre-se que os valores 0, “”, null, undefined, NaN, assim como false resultarão em false.
console.log(!!0, !!"", !!null, !!"Ei", !!undefined, !!NaN, !!false, !!true);
// false, false, false, true, false, false, false, true
Sempre há mais hacks de JavaScript para descobrir!