Bir Javascript fonksiyonunda her seferinde değer vermek istemediğim parametreler için default değerler verebilmenin ve bu parametrelere her fonksiyon çağırma işleminde değer verme sürecini opsiyonel hale getirebilmenin bir yolu olmalı. Mümkün müdür?
Kati3kat
24.07.2019 04:25
Mümkündür, ECMAScript 6'dan itibaren aşağıdaki gibi varsayılan değer vermek istediğiniz parametrelerin yanına eşittir ile varsayılan değerlerini yazabilirsiniz. Burada izin parametresini yazmadan da fonksiyonu çağırabilirsiniz:
function fonksiyon(ad, soyad, izin = false) { alert("çok iyi oldu çok da iyi güzel oldu"); }
Alternatif olarak fonksiyon içerisinde eğer parametre değeri null ise değer ver anlamına gelen şu satırı da yazabilirsiniz:
soyad = soyad || "yok";
bkz: JavaScript ile İki Sayının Toplamını Hesaplayan Fonksiyon Örneği
Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.
RainingCodes 3
mbologlu 2
RainingCodes 0
Öz Hakiki Bumblebee 0
Öz Hakiki Bumblebee 3
İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.