SORU
29 EYLÜL 2008, PAZARTESİ


Daha iyi bir şekilde Javascript işlevi isteğe bağlı parametreler var mı?

Her zaman bu gibi Javascript isteğe bağlı parametreler hallettim:

function myFunc(requiredArg, optionalArg){
  optionalArg = optionalArg || 'defaultValue';

  //do stuff

}

Daha iyi bir yol var mı?

Bu başarısız olacak gibi || kullanarak herhangi bir durum var mı?

CEVAP
29 EYLÜL 2008, PAZARTESİ


Mantığınız eğer optionalArg geçti ise başarısız, fakat yanlış olarak - alternatif olarak bunu dene değerlendirir

if (typeof optionalArg === 'undefined') { optionalArg = 'default'; }

Ya da alternatif bir deyim:

optionalArg = (typeof optionalArg === 'undefined') ? 'default' : optionalArg;

İyi niyet iletişim kurar hangisi kullan!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008