Jedes JavaScript-Objekt hat einen versteckten Link zu einem anderen Objekt, das als sein Prototype bezeichnet wird. Wenn Sie auf eine Eigenschaft zugreifen, sucht JS zuerst am Objekt selbst, dann geht es die Prototype Chain hinauf, bis es die Eigenschaft findet oder null erreicht. Dies ist Delegation, nicht Kopieren.
animal = {
() { ; },
};
dog = .(animal);
dog. = ;
dog.();
.(dog) === animal;
dog.();
dog.();
