Felipe Kautzmann

Coisas para evitar em JavaScript


Uma lista pequena com algumas coisas para evitar escrever em JavaScript
  • Evitar criar novos objetos utilizando new Object(), ao invés utilize declaração literal
    const meuObj = {}.
  • Mesma regra para arrays, utilize
    const meuArray = [] ao invés de
    const meuArray = new Array().
  • Evite utilização de blocos {}, a não ser que seja realmente necessário como em funções (if, switch, loops, try).
  • Nunca utilize == e/ou !=., ao invés utilize === e !==.
  • Nunca utilize eval. Por que? Porque eval possui diversos problemas de performance e segurança.
  • Nunca utilize \ no final de uma string para criar strings com múltiplas linhas, esse não é um padrão do ECMAScript. Ao invpes utilize concatenação de string' string1 ' + ' string2 'ou com string literals utilizando const minhaString = `${stringUm} ${stringDois}`.
  • Nunca declare variáveis com nomes de palavras reservadas como delete, function, var, const, let.
Existem diversas outras "más práticas" que serão inseridas a esta lista. Envie as suas dicas para felipe.kautzmann@gmail.com para serem inseridas com os devidos créditos.

Espero que tenha gostado de mais esse artigo!

Voltar