Por que o protótipo de funções é encadeado repetidamente?
Eu sou muito novo em JavaScript. Estou lendo as partes boas do JavaScript. Diz :
Cada objeto de função também é criado com umprotótipo propriedade
Então fiz algo assim:
function test() {
}
console.log(test.prototype);
Usando as ferramentas de desenvolvedor do Chrome, encontro a saída da seguinte forma:
Estou muito confuso com essa saída. Porqueconstructor
'sprototype
propriedade novamente aninhado comconstructor
? E por que isso acontece como umcadeia? Onde estou perdendo o conceito?
Desde já, obrigado.