2012-05-10 5 views
9

를 정수로변환 문자열 배열은 내가 만든 배열 배열

["286", "712", "1058"] 

정수하기를 배열 :

[286, 712, 1058] 
+5

쉬운 수정입니다. '.push (+ i)'또는'.push (parseInt (i))'를 사용합니다. 단순히 문자열을 정수로 변환합니다. –

+1

'my endFlowArray가 다음과 같이 생겼습니다. '이 문장을 설명해야합니다. 어떻게 "오지"않았습니까? 자바 스크립트 디버거를 사용하고 있습니까? 경보? 다른 것? –

+0

console.log()를 사용했습니다 –

답변

5

문자열에 콘솔은 따옴표로 싸서 기호화됩니다. 사실, i은 문자열이라고 가정 할 수 있습니다. 정수로 변환하면 더 이상 문자열이 아니며 더 이상 해당 따옴표가 없습니다. flowEnddateFlow에서

endFlowArray.push(+i); 

귀하의 "숫자" 실제로 문자열이 아닌 숫자입니다.

92
var arrayOfNumbers = arrayOfStrings.map(Number); 
+0

참 좋은 것 같습니다. – jhrr

+7

이제 유용합니다. 허용 된 대답이어야합니다. – TMichel