JavaScript | Day 8 #30DaysOfJavaScript

8thDayOf30DaysJavaScript

Nesneye Yeni Özellik Ekleme

Mevcut JavaScript nesnelerine, onları değiştirdiğiniz şekilde yeni özellikler ekleyebilirsiniz.

var myDog = {
  "name": "Happy Coder",
  "legs": 4,
  "tails": 1,
  "friends": ["Bolt"]
};

myDog.bark = "woof";

Nesneden Özellik Silme

delete object.property; şeklinde silme işlemini gerçekleştirebiliriz.

var ourDog = {
  "name": "Camper",
  "legs": 4,
  "tails": 1,
  "friends": ["everything!"],
  "bark": "bow-wow"
};

delete ourDog.bark;



NESNENİN SON HALİ:


{
  "name": "Camper",
  "legs": 4,
  "tails": 1,
  "friends": ["everything!"]
}

Nesne Özelliklerini Test Etme

Bazen belirli bir nesnenin özelliğinin var olup olmadığını kontrol etmek yararlıdır. Nesnelerin .hasOwnProperty (propname) yöntemini, o nesnenin verilen özellik adına sahip olup olmadığını belirlemek için kullanabiliriz. .hasOwnProperty (), özelliklerin bulunup bulunmama durumuna göre true veya false döndürür.

var myObj = {
  top: "hat",
  bottom: "pants"
};
myObj.hasOwnProperty("top");    // true
myObj.hasOwnProperty("middle"); // false

“Knowing is not enough; we must apply. Wishing is not enough; we must do.”

Johann Wolfgang von Goethe

Yorum bırakın