Estoy filtrando mis datos y ¿debería usar let in para almacenar el porcentaje o causaría problemas a largo plazo?
Planeo usar esto en el gráfico también.
const filteredUsers= data.filter((v) => v.items?.selectedItem == "Car"); const total = filteredUsers.length const items2 = users.filter( (v) => v.items?.part1 == true && v.items?.part2 == true ); let percentage = ((items2.length / total) * 100).toFixed(2);Las variables definidas con let no se pueden volver a declarar. Con var puedes.
ES6 introdujo let y const. Estas dos palabras clave proporcionan Block Scope en JavaScript. No se puede acceder a las variables declaradas dentro de un bloque { } desde fuera del bloque
Las variables declaradas con la palabra clave var NO pueden tener alcance de bloque. Se puede acceder a las variables declaradas dentro de un bloque { } desde fuera del bloque.
Entonces, la pregunta es, ¿puede usar const o cambia el porcentaje variable en algún lugar nuevamente, y necesita la variable fuera de su bloque?