Bölüm 9
Objects (Objeler)
JavaScript'te objeler değişkendir, çünkü referans objeye işaret eden değerleri değiştiririz. Bunun yerine, bir ilkel değeri değiştirirken, referansını değiştiriyoruz, bu da şimdi yeni değere işaret ediyor ve bu nedenle ilkel değişmezdir. JavaScript'in ilkel türleri true, false, numbers, strings, null ve undefined'dir. Herhangi bir diğer değer bir objedir. Objeler, propertyName: propertyValue çiftleri içerir. JavaScript'te bir obje oluşturmanın üç yolu vardır:
literal
let object = {}; // Evet, sadece bir çift süslü parantez!Not: bu önerilen yoldur.
nesne yönelimli
let object = new Object();Not: Java'ya çok benzer.
ve
object.createkullanaraklet object = Object.create(proto[, propertiesObject]);Not: bu, belirtilen prototip nesnesi ve özellikleriyle yeni bir obje oluşturur.