Javascript object destruction nedir

Javascript obje parçalama ( object destruction ) nedir ve nasıl kolaylık sağlar bu yazıda bundan bahsettim.

Javascript obje parçalama örneği

Diyelim ki bir kullanıcı objemiz var aşağıdaki gibi

let kullanici = {
  ad : "Ali",
  soyad :"Yılmaz"
}

Normalde bu objenin içinden ad ve soyad değerlerini almak için nokta koyarak o objenin method ve değişkenlerine erişme yöntemiyle alabilirsiniz.

let ad = kullanici.ad
let soyad = kullanici.soyad

Bu yöntem tabiki hala geçerli ve çoğu zaman da kullanılıyor ama JS’e yeni gelen object destruction özelliği ile bu değerleri objenin içinden çekebiliriz.

let {ad, soyad} = kullanici

Bu yöntemle tek satırda daha az kodla birden fazla değişkeni çekebiliriz.

Eğer objenin içinden değişkenleri farklı bir isimle çekmek istiyorsanız aşağıdaki gibi yazmalısınız.

let {ad : YeniIsim, soyad : YeniSoyIsim} = kullanici

Böylelikle YeniIsim ve YeniSoyIsim olarak tanımlarsınız

Ayrıca bu yazımda Array olan versiyonunu anlattım : JS array destructuring

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top