JavaScript'te Nesneler

JavaScript nesneleri verileri anahtar-değer çiftleri şeklinde saklar. Her bir çift bir özelliktir (property). Bir özellik; string, sayı veya dizi gibi bir değer tutar. Eğer bir özellik bir fonksiyon tutuyorsa, buna metot (method) denir.

Metotlar, bir nesnenin ne yaptığını tanımlar.

Nesneler nasıl oluşturulur:

  1. Nesne Literalleri (Object Literals) Verileri tanımlamak için süslü parantez kullanın. let user = { name: "Sourav", age: 23 };

  2. Nesne Yapıcısı (Object Constructor) new Object() komutunu kullanın. let user = new Object(); user.name = "Sourav";

Verilere nasıl erişilir:

Nesneleri oluşturduktan sonra değiştirebilirsiniz. Yeni özellikler ekleyebilir veya eskileri kaldırabilirsiniz.

Bir özellik eklemek için: user.job = "Developer";

Bir özelliği kaldırmak için delete operatörünü kullanın: delete user.age;

Bir özelliğin var olup olmadığını kontrol etmek için in operatörünü veya hasOwnProperty metodunu kullanın: "name" in user; user.hasOwnProperty("name");

Nesneler, ilgili veri ve mantığı bir araya getirir. Bu, kodunuzun yönetimini kolaylaştırır.

Kaynak: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9