SORU
19 Ocak 2009, PAZARTESİ


Fonksiyon Javascript - en İyi uygulamalar aşırı yükleme

En iyi yol(s) sahte çalışması için Javascript aşırı yükleme nedir?

Diğer dillerde aşırı fonksiyonları Javascript olarak mümkün olmadığını biliyorum. Eğer iki ile bir fonksiyon ihtiyacım olursa en iyi / tercih edilen yoldur foo(x) foo(x,y,z) kullanır:

  1. İlk başta farklı isimler kullanarak
  2. y = y || 'default' gibi isteğe bağlı argümanlar kullanarak
  3. Sayıda bağımsız değişken kullanma
  4. Bağımsız değişkenler bir tür kontrol
  5. Ya nasıl?

CEVAP
19 Ocak 2009, PAZARTESİ


En iyi şekilde yapmak fonksiyon aşırı yükleme ile parametreleri olmadığını kontrol etmek için değişken uzunlukta veya türleri; kontrol türleri sadece yapmak kodunuzu yavaş ve eğlenceli Diziler, boşluk, Nesneler, vb.

En geliştiriciler ne kendi yöntemleri için en son bağımsız değişken olarak bir nesne üzerinde tack. Bu nesne bir şey tutabilir.

function foo(a, b, opts) {

}


foo(1, 2, {"method":"add"});
foo(3, 4, {"test":"equals", "bar":"tree"});

Sonra yine istediğiniz yöntemi işleyebilir. [, İf-else, Switch vb.]

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Learn word 2013 tutorials

    Learn word 2

    5 AĞUSTOS 2014
  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013
  • The Brister

    The Brister

    10 ŞUBAT 2008