𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗡𝗲𝘀𝗻𝗲𝗹𝗲𝗿𝗶

JavaScript nesneleri değerleri ve fonksiyonları saklar.

Bir araba düşünün. Tüm arabaların renk ve model gibi özellikleri vardır. Tüm arabaların sürmek veya fren yapmak gibi metotları vardır. Değerler ve zamanlama her araba için değişir.

Özellikler ve Metotlar

Bir nesne örneği:

const car = { type: "Fiat", model: "500", color: "white" };

Bu örnekte type, model ve color özelliklerdir. "Fiat", "500" ve "white" ise değerlerdir.

Nesne Oluşturma

Nesneleri tanımlamak için nesne literatallerini (object literals) kullanırsınız. Anahtar-değer çiftlerini süslü parantezler içine koyarsınız. Belirli bir boşluk bırakmanıza veya satır sonu kullanmanıza gerek yoktur.

Örnek:

const person = { firstName: "John", lastName: "Doe", age: 50, eyeColor: "blue" };

Özellikleri Yönetme

Özellikleri istediğiniz zaman değiştirebilir, ekleyebilir veya silebilirsiniz.

Özelliklere nasıl erişilir:

  1. Nokta notasyonu: person.age Bu, okunabilirlik için en iyi yöntemdir.

  2. Köşeli parantez notasyonu: person["age"] Eğer özellik adınız bir değişkendeyse veya tire (-) gibi özel karakterler içeriyorsa bunu kullanın.

  3. İfade: person[x]

Nesne Metotları

Metotlar, nesnelerin gerçekleştirdiği eylemlerdir. Bir metot, bir nesne özelliğinin içinde saklanan bir fonksiyondur.

Örnek:

const person = { firstName: "John", lastName: "Doe", fullName: function() { return this.firstName + " " + this.lastName; } };

Kaynak: https://www.w3schools.com/js/js_object_methods.asp Tam yazı: https://dev.to/madhanraj/javascript-objects-4i67