Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Sobrecarga de construtor no objeto Date

Já vi aqui no treinamento que no JavaScript não temos sobrecarga de construtores. Sendo assim, gostaria de entender como o objeto Date permite a execução conforme sintaxe retirada em

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

new Date();
new Date(value);
new Date(dateString);
new Date(year, month[, date[, hours[, minutes[, seconds[, milliseconds]]]]]);

Grato

2 respostas

Fabio, tudo bem ?

Não chega a ser sobreescrita, quando se trata de construtor você pode ter várias maneiras de criar o seu objeto.

solução!

Ele usa uma série de typeOf para saber o tipo do parâmetro e arguments internamente. Não há sobrecarga em JavaScript. JavaScript não é Java :)