5.00 / 1 oy

JavaScript'te fonksiyon parametresine varsayılan değer vermek

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

Bu soru 2 kez yanıtlandı.

  • 26 Temmuz 2019 03:22
    29

    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";

     

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JavaScript'te fonksiyon parametresine varsayılan değer vermek

İ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.