var protoRabbit = {size: "small"};
var fastRabbit = Object.create(protoRabbit);
console.log(Object.getPrototypeOf(fastRabbit));
Powyższe wydruki Snippet:Dlaczego metoda getPrototypeOf() zwraca nieprawidłowy konstruktor w języku JavaScript?
Object {size: "mały"}
jeżeli nie jest to druk protoRabbit {size: "mały"} zamiast tego? Czego mi brakuje w moim rozumieniu?
Nazwa zmiennej "protoRabbit" nie ma nic wspólnego z samym obiektem. Jest to po prostu zmienna, która zachowuje odniesienie do obiektu. Obiekty nie mają nazw wewnętrznych. – Pointy
Wykonaj 'console.log (protoRabbit)' i wydrukuje to samo. – Bergi