Mi instructor una vez me dijo que no debería definir una variable dentro de un ciclo , pero honestamente todavía no entiendo por qué.
¿Cuáles son las desventajas de eso?
¿Podría alguien explicarme eso?
const
menos que haya una razón para no hacerlo (un hábito de la programación funcional). O no los modificaré, y el optimizador debería detectar cuándo no son necesarios, o lo haré y he evitado un error grave. Cuando esos valores intermedios constantes son específicos de una iteración del bucle, eso significa declararlos dentro del bucle. Sin embargo, otro momento en el que necesita declarar variables fuera del ciclo es cuando se referirá a ellas fuera del ciclo; por ejemplo, los resultados que está almacenando.