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

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • sdasmarchives

    sdasmarchive

    2 HAZİRAN 2010