Escrito por Joab Chua
¡Deja de hacer esto! ❌
Pruebe esto en su lugar. ✅
Pero si tiene una variedad de objetos, intente esto, ¿sería aún mejor?
Si desea medir qué tan rápido se ejecutan ciertas operaciones en su código, pruebe esto.
Utilice console.time y console.timeEnd para medir el tiempo necesario en la consola del navegador.
Por último, si desea rastrear su código y su secuencia de ejecución, intente esto.
Podrás ver toneladas de información que necesitas para depurar tu aplicación.
¿Te pasó antes que solo necesitas unas pocas variables en el objeto pero te pasan el objeto completo y lo usas de esta manera convencional?
¿Usas repetidamente la declaración de objeto humano en tu función? No hagas esto. Utilice la desestructuración de objetos ES6 en su lugar. ✅
Desestructura las variables que necesitas usar en los argumentos de la función. Alternativamente, puedes desestructurar dentro de la propia función.
❌ No hagas esto cuando intentes unir tus variables con cadenas.
Haz esto en su lugar. ✅
Digamos que tienes 2 objetos y quieres combinarlos o asignar algunas de las propiedades de 1 objeto a otro. Tradicionalmente, haremos esto.
Técnicamente no hay nada malo en eso, excepto que en realidad estás mutando tu objeto. Pruebe esto en su lugar. ✅
Lo mejor del operador de extensión es que también funciona para matrices. ?
En lugar de esto.
Haz esto en su lugar.
¿Es usted culpable de hacer un bucle for de esta manera para calcular el monto total del costo en una matriz? Deja de hacer esto. ❌
En su lugar, empieza a cambiar tu estilo a este.
Limpio y magro. ¡Trabajo hecho! ✅
Espero que estos pocos consejos te orienten para escribir un código mejor, más limpio y más eficiente.
Patrocinado por MarsCode
Bienvenido a unirte a nuestro Discord para discutir tus ideas con nosotros.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3