Dlaczego prototyp funkcji jest wielokrotnie łączony?

Jestem bardzo nowy w JavaScript. Czytam z dobrych części JavaScript. To mówi :

Każdy obiekt funkcji jest również tworzony za pomocąprototyp własność

Więc zrobiłem coś takiego:

function test() {
}

console.log(test.prototype);

Korzystając z narzędzi programistycznych Chrome, dane wyjściowe znajduję w następujący sposób:

Jestem naprawdę zmieszany z tym wyjściem. Dlaczegoconstructorjestprototype właściwość ponownie zagnieżdżona zconstructor? I dlaczego tak się dzieje?łańcuch? Gdzie tęsknię za koncepcją?

Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion