Javascript, Sobrecarregando Métodos

Lá estava eu navegando internet a dentro quando me deparei com um artigo muito, mais muito interessante, talvez só pra mim, mais mesmo assim interessante.

Sobrecarregar métodos em javascript, mais como assim ?

Quem nunca passou pelo seguinte problema:

Função 1 = Função 2, só que função 1 preciso passar id e função 2 preciso passar id e nome, então o que voce faz ? POG, normalmente cria-se duas funções ou realiza a famosa pergunta “empty ?” (vazio ?), e como não é possível o sobrecarregamento de métodos no javascript diferente do que acontece por exemplo no java, isso se tornava inviável a medida que os parametros cresciam.
Leia o resto deste post »