2016-03-27 45 views
-2

Merhaba, logs.date günlüğümün gerçek tarihini yazdırır, ancak tarihler denen yeni bir diziye bastığımda, bu dizinin her dizinine Nan verir . Bu benim forEach döngüsü ve indexOf işlevi ilk kez kullanıyorum. Herhangi biri neyin yanlış olduğunu görüyor musunuz? o zaman sana bir NaN değeri verecektir artan undefined olduğunubir NaN hatasının değerini nasıl kontrol edebilirim

theLogs.forEach(function(logs){ 
       //if this line gets you 0 or higher it found it at that index, if you get -1 it was not found. 
       var index = dates.indexOf (logs.date); 
       if (index > -1){ 
        //it was found so increment 
        dates[index]++; 
       } 
       else { 
        //it was not found so add a new entry in dates 
        dates.push(logs.date); 

        counters[counter] = 1; 
       } 
      }); 
+0

"Tarihleri" değişkenini nasıl başlattığınızı gösterir misiniz? –

+0

günlükleri nedir? .. – amanuel2

+0

chris walsh Sadece onun var tarihleri ​​gibi git = []; –

cevap

0

logs.date ise:

İşte benim kod.

> undefined++ 
< NaN 
İlgili konular