Nœud.JS/Javascript - casting de la chaîne en entier est de retour NaN quand je ne m'attends pas à

Tout cela dans le cadre d'un programme plus large, donc je vais essayer de faire simple, en montrant la délinquance lignes seulement. J'ai un tableau de valeurs qui sont des nombres de la forme d'une chaîne à la "84", "32", etc.

Encore CETTE ligne

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

imprime:

4 "84" NaN 84

"84" est l'élément du tableau Im essayant de parseInt! Pourtant, il ne fonctionnera pas à moins que je la sors du contexte d'un tableau et explicitement écrit. Ce qui se passe?

ne unsolved[0] inclure les guillemets doubles dans sa valeur réelle?
la valeur de unsolved[0] semble être '"84"' au lieu de '84'
il ne doit être le problème, je pense

OriginalL'auteur PinkElephantsOnParade | 2012-06-20