SORU
21 Mayıs 2009, PERŞEMBE


JavaScript bir işlev için varsayılan parametre değeri kümesi

Eğer değeri tanımlı değil ise bile alışmakta olan bir varsayılan ayarlamak isteğe bağlı bağımsız değişkenler vardır, JavaScript bir işlevi istiyorum. Ruby böyle olabilir

def read_file(file, delete_after = false)
  # code
end

Bu JavaScript çalışır?

function read_file(file, delete_after = false) {
  // Code
}

CEVAP
21 Mayıs 2009, PERŞEMBE


Pek çok yolu vardır, ama bu benim tercih edilen yöntem - istediğiniz her şeyi size geçmesine izin veriyor, yanlış veya boş dahil. (typeof null == "object")

 function foo(a, b)
 {
   a = typeof a !== 'undefined' ? a : 42;
   b = typeof b !== 'undefined' ? b : 'default_b';
   ...
 }

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bratayley

    Bratayley

    30 Aralık 2010
  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • ibebrent

    ibebrent

    23 Temmuz 2007