Sitemap
Ömer Çelik

Ömer Çelik

Javascript 10 | Object.create

1 min readJan 2, 2020

Bir obje oluştururken prototype’ini başka bir objeden oluşturmamızı sağlıyor.
Object.create() methodu, varolan bir nesneyi prototip olarak kullanarak yeni bir nesne oluşturur.Yani aslında kalıtımı bu yolla yapabiliriz.

Get Ömer Çelik’s stories in your inbox

Join Medium for free to get updates from this writer.

Aşağıdaki örnekte bir obje oluşturup içerisine test1 ve test2 fonksiyonlarımızı yazalım. Sonra yeni bir değişken tanımlayıp Object.create’i kullanalım. Daha sonra buna name ve surname verelim.
Burada emp objemiz içerisine girdiğimizde name ve surname field’larını görürüz. Daha da içe girdiğimizde ise prototype objesi içerisinde test1 ve test2 function’larini görürüz. Yani obj ‘nin functionlarini ve field’larini kalıtım yoluyla almış olup, prototype’imiz içerisinde barındırıyoruz.

Bir objenin prototype’i ilk kendisini gösterir daha sonra onun da prototype’i olan objecti gösterir. Ayrıca aşağıdaki gibi bir işlem de yapmam mümkün ;

Press enter or click to view image in full size

Makalelerimin tamamına erişmek isteyen arkadaşlar için hepsinin linkinin bulunduğu bir tutorial hazırladım. Aşağıdaki linkte paylaşıyorum.

https://medium.com/@omercelikceng/javascript-makalelerimin-tamam%C4%B1-45a71ac3b386

--

--