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

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • wowchick16

    wowchick16

    17 Mart 2007
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011