É uma boa prática dividir seu código em vários arquivos. Fica mais fácil a manutenabilidade do mesmo por você ou outro desenvolvedor, mas tem se tomar cuidado para que os arquivos façam sentido em existir. Por isso, existe "padrões de projeto". Isso serve não somente no javascript mas em outras linguagens de programação.