301: JavaScriptBaşlangıç seviyesi derslerde Web Programlama uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

Niteliklerin Nesne Türünde Tanımlanması

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 12.09.2019 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : web programlama

Bir nesne tanımlanırken nesne içindeki bir nitelik gene bir nesne olarak tanımlanabilir.

Örneğin sahis adlı bir nesnenin aşağıdaki biçimde tanımlanmış olduğunu var sayalım:

function sahis(ad, yas, cins) {
this.ad = ad
this.yas = yas
this.cins = cins
}

Yukardaki sahis adlı nesnenin bazı örnekleri ise aşağıdaki biçimde oluşturulabilir:

function sahis(ad, yas, cins) {
this.ad = ad
this.yas = yas
this.cins = cins
}
selin=new sahis("selin can",27,"K")

Şimdi oto adlı nesneyi sahis niteliğini de ekleyerek yeniden tanımlayalım:

function oto(marka, model, yıl,renk,sahip) {
this.marka = marka
this.model = model
this.yıl = yıl
this.renk=renk
this.sahis=sahis
}

Buna göre oto nesnesinin örnekleri aşağıdaki biçimde oluşturulabilir:

Oto2 = new oto("citroen", "picasso", 2000,"beyaz",ayse)
Oto3 = new oto("honda", "crv", 2000,"yeşil",selin)

Bu durumda,

oto2.sahis.ad

ifadesi ile oto2'nin sahibinin adı elde edilecek.