-2
Hallo, so dass mein logs.date das tatsächliche Datum des Protokolls ausgibt, aber wenn ich es in ein neues Array namens Daten schieben, gibt es mir Nan bei jedem Index dieses Arrays . Dies ist das erste Mal, dass ich die forEach-Schleife und die indexOf-Funktion verwende. Kann jemand von euch sehen, was damit nicht stimmt?Wie überprüft man den Wert eines NaN-Fehlers
Hier ist mein Code:
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;
}
});
Können Sie uns zeigen, wie Sie die Variable 'dates' instanziieren? –
was ist logs? .. – amanuel2
chris walsh ich gehe einfach wie seine var dates = []; –