Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Dúvida quanto a dividir as funções em várias classes

Caso eu separe as classes, por exemplo, método 1 e método 2 em arquivos diferentes (javascript), e importe os dois arquivos para realizar funções diferentes no meu arquivo HTML, se por acaso duas funções tiverem o mesmo nome ou variáveis (mesmo não sendo uma boa prática, em caso de estar duas pessoas programando um mesmo programa em partes diferentes pode acontecer), ocorrerá algum conflito ou erro na execução das funções?

1 resposta
solução!

Isso vai depender da comunicação de vocês. A possibilidade do código "quebrar" é grande.

Para evitar que isso aconteça, use o escopo local ou em vez de declarar a variável com o var, use o let.

Exemplo:

let nome = "Juan Paixão";

O uso de let previne a repetição de variáveis, já que ele é uma variável que pode ser declarada apenas uma vez no código.

Você também pode usar o escopo de função para previnir que suas variáveis "vazem" do contexto.