Prototip tabanlı kalıtım nasıl çalışır?
Cevap
Her nesnenin gizli bir [[Prototype]] bağlantısı vardır. Bir özellik nesnede bulunamazsa JavaScript prototip zincirinde yukarı doğru arar, null'a ulaşınca durur. class sözdizimi bu mekanizmanın üzerine kurulmuş bir kolaylıktır.
const hayvan = { ses() { return "..." } };
const kedi = Object.create(hayvan);
kedi.ses(); // "..."
Object.getPrototypeOf(kedi) === hayvan; // trueİlgili JavaScript soruları
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.