Her JavaScript nesnesi prototipi adı verilen başka bir nesneye gizli bir bağlantıya sahiptir. Bir özelliğe eriştiğinizde, JS nesnenin kendisini arar, ardından özelliği bulana veya null değerine ulaşana kadar bu prototype zincirini takip eder. Bu delegasyon, kopyalama değildir.
animal = {
() { ; },
};
dog = .(animal);
dog. = ;
dog.();
.(dog) === animal;
dog.();
dog.();
