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ş:
Javascript kullanma isteğe bağlı param...
Java isteğe bağlı parametreler...
Neden C# 4 isteğe bağlı parametreler a...
Nasıl C isteğe bağlı parametreler kull...
İsteğe Bağlı Parametreler?...