Opa! Essa anotação eu fiz nos primeiros dias aprendendo JS e um tempo depois vi em algum lugar falando que o ideal era usar o let ao invés do var. Pelo que eu entendi, o let é mais recente e com ele não dá pra redefinir uma variável, só reatribuir o seu valor. Nos códigos que eu tô fazendo atualmente uso mais o let, mas pra ser sincero não sei bem o impacto do uso no cotidiano... Se quiser esclarecer isso pode ficar a vontade, e se for necessário eu edito o código da postagem pra trocar essa parte. Valeu!

Boa noite. Vou deixar um vídeo explicando sobre o problema em utilizar var (seja dentro de uma função ou não). https://www.youtube.com/watch?v=EFoEqHIwxqY

Fala Matheus, obrigado pelo retorno! Pelo que eu entendi, se a gente levar essa discussão pro Python, o `var` é como se fosse o `global` e o `let` é como se fosse o `local`. Tá certa essa linha de raciocínio hahaha? Pelo que entendi é questão de escopo né? Não sabia dessa, vou atualizar a anotação. Valeu!
Isso mesmo, é basicamente sobre escopo. É muito díficil encontrar um código utilizando o var.