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

  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008
  • waterfairy17

    waterfairy17

    9 Aralık 2007