Kowane nisafin JavaScript yana da linki na gizagizawa zuwa wani nisafi wanda ake kira prototype nsa. Lokacin da ka shiga wani kadarori, JS yana kallon nisafi kanta, sannan yana tafiya a jajere prototype chain har sai ya sami kadarori ko ya kai null. Wannan shine ɗelegance, ba kwatantawa ba.
animal = {
() { ; },
};
dog = .(animal);
dog. = ;
dog.();
.(dog) === animal;
dog.();
dog.();
