JAVASCRIPT’IN TARIHÇESI
JS Meta Programming (Dinamik Obje)
Dinamik Object Oluşturmak Nedir ?
--
Bu konu ara ara karşıma çıkıyor. Dinamik Obje oluşturma ile statik object oluşturma arasındaki farkları gösteren ufak bir örnek hazırladım.
- Aşağıdaki ilk 2 örnek Objeleri statik oluşturmanızı sağlarken
- 3ncü ve 4ncü örnek Object Prop ile bu Objeleri dinamik oluşturmanızı saglar..
Eğer çok esnek değişkenler üzerine sistemler oluşturmak istiyor iseniz 3 ve 4ncü yöntemi kullanabilirsiniz.
const user={}
user.name='onur'
user.address='Ankara'
console.log('User',user);
const user2={}
user2['name']='onur'
user2['address']='Ankara'
console.log('User2', user2);
//More Dynamic
const PROPS={
name:'name',
address:'address',
}
const user3={};
user3[PROPS.name]='onur'
user3[PROPS.address]='Ankara'
console.log('User3', user3);
const user4={
[PROPS.name]:'onur',
[PROPS.address]:'Ankara'
}
console.log('User4', user4);
Okumaya Devam Et 😃
Bu yazının devamı veya yazı grubundaki diğer yazılara erişmek için bu linke tıklayabilirsiniz.