Knoten.JS/Javascript - casting von string nach integer ist wieder NaN, wenn ich würde nicht erwarten, dass es

Dies ist im Kontext eines größeren Programms, so Im gehend, zu versuchen, halten Sie es einfach, zeigen Sie die fehlerhaften Zeilen nur. Ich habe ein array von Werten, sind die zahlen in string-form a la "84", "32", etc.

Doch DIESE Zeile

console.log(unsolved.length + " " + unsolved[0] + " " + parseInt(unsolved[0]) + " " + parseInt("84"));

Drucke:

4 "84" NaN 84

"84" ist das array-element Im Versuch, parseInt! Doch es wird nicht funktionieren, wenn ich es aus dem Kontext eines Arrays und haben es explizit geschrieben. Was ist Los?

tut unsolved[0] einschließlich der Anführungszeichen im eigentlichen Wert?
der Wert von unsolved[0] zu sein scheint '"84"' statt '84'
Sie tut es - das muss das problem sein, denke ich

InformationsquelleAutor PinkElephantsOnParade | 2012-06-20

Schreibe einen Kommentar