View Single Post
Eski 04/03/2005, 15:59   #1 (permalink)
anov
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,880
Varsayılan named parameters

bildiğiniz gibi python dilinin kullanışlı özelliklerinden biri
named parameters

bir fonksiyona parametreleri isimlerini vererek istediğimiz sırada verebiliyoruz.

buna benzer bir durumu js içinde fonksiyona parametre olarak object literal atarak gerçekleştirebiliriz.

bir object literal yapısı şu şekildedir :
{
ozellik1 : deger1,
ozellik2 : deger2,
ozellik3 : deger3
}

mesela :
alert({falan:1,filan:'2',fesman:["bir","iki","üç"]}.fesman[1]);

bu bize alert olarak "iki" stringini getirir.
fesman üyesi bir dizi literaldir.
1. elemanı da iki dir.

neyse işte :-)


object literaller ile ilgili daha fazla bilgi için fixman ın makalelerine (ceviz.net javascript bölümü) bakılabilir.
örn:
Kod:
<script language="javascript">
fonksiyon({isim:'anov',soyad:'SyperUsta'});
function fonksiyon(nesne)
{
	alert(nesne.isim);
	alert(nesne.soyad);
}
</script>
anov hatta değil   Alıntı Yaparak Yanıtla