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!

Você pode gostar...

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *