2016-04-03 22 views
-3

[i] argümanlarını kullanarak tüm işlev argümanları değerinde döngü yaparak e-posta doğrulamayı basitleştirmek istiyorum ancak "tanımsız" değerini döndürür.İşlev bağımsız değişkenleri değeri nasıl alınır?

function checkInputRequired(companyNameValue, contactNameValue, publisherEmailValue, publisherEmailConfirmValue) 
    { 
     // The arguments object is an Array-like object corresponding to the arguments passed to a function. 
     for (var i = 0; i < arguments.length; i++) 
     { 
      // print out 4 undefined 
      console.log(arguments[i]); 
     } 
    } 
+0

Hangi bağımsız değişkenler ile test ediyorsunuz? Bana söyleme, herhangi bir argüman sağlamazsın… – Xufox

cevap

1

onay bunu

function checkInputRequired(companyNameValue, contactNameValue, publisherEmailValue, publisherEmailConfirmValue) 
    { 
     // The arguments object is an Array-like object corresponding to the arguments passed to a function. 
     for (var i = 0; i < arguments.length; i++) 
     { 
      // print out 4 undefined 
      console.log(arguments[i]); 
     } 
    } 

checkInputRequired('ddd','bbbbb','sssss','dddddddddd'); 

işlevi çağırdığınızda aksi durumda tanımsız varsayılan değeri göstermek değerleri gösterecektir.

+0

bu şimdiye kadar gördüğüm en kolay cevap, lol – JordanHendrix

+1

@Omarjmh Teşekkürler !!!!!!!!!!!!!!! –

+0

@SantoshRamKunjir haha ​​teşekkürler. Aslında, kodumu yanlış bir şekilde yapılandırdım. Form gönderiminde .val() 'ı yakalamıyor ve değerleri doğru bir şekilde geçirdiğimi ve argüman nesnesiyle ilgili bir şey olduğunu düşündüm. Dava kapandı. –

İlgili konular