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. Dlaczegoconstructor
jestprototype
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ę.