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

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010