Escrito por Joab Chua
Pare de fazer isso! ❌
Em vez disso, tente isso. ✅
Mas se você tiver uma variedade de objetos, tente isso seria ainda melhor ?
Se você quiser medir a rapidez com que certas operações são executadas em seu código, tente isto.
Faça console.time e console.timeEnd para medir o tempo gasto no console do navegador.
Por último, se você quiser rastrear seu código e sua sequência de execução, tente isto.
Você poderá ver toneladas de informações necessárias para depurar seu aplicativo.
Já aconteceu com você antes que você só precisa de algumas variáveis no objeto, mas está recebendo o objeto completo e usando-o dessa maneira convencional?
Usando repetidamente a declaração de objeto humano em sua função? Não faça isso. Use a desestruturação de objetos ES6. ✅
Desestruture as variáveis que você precisa usar nos argumentos da função. Alternativamente, você pode desestruturar dentro da própria função.
❌ Não faça isso quando estiver tentando juntar suas variáveis com string.
Faça isso em vez disso. ✅
Digamos que você tenha 2 objetos e queira combiná-los ou atribuir algumas das propriedades de 1 objeto a outro. Tradicionalmente, faremos isso.
Não há tecnicamente nada de errado com isso, exceto que você está realmente modificando seu objeto. Em vez disso, tente isso. ✅
A melhor coisa do operador spread é que ele também funciona para array. ?
Em vez disso.
Em vez disso, faça isso.
Você é culpado de fazer um loop for desta forma para calcular o valor total do custo em uma matriz? Pare de fazer isso. ❌
Comece a mudar seu estilo para este.
Limpo e magro. Trabalho concluído! ✅
Espero que essas dicas ajudem você a escrever um código melhor, mais limpo e mais enxuto.
Patrocinado pela MarsCode
Bem-vindo ao nosso Discord para discutir suas ideias conosco.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3