2012-05-10 20 views
9

を整数へ変換文字列配列は、Iが作成した配列の配列

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

整数への配列:

[286, 712, 1058] 
+5

これは簡単な修正です。 '.push(+ i)'または '.push(parseInt(i))'を実行します。単に文字列を整数に変換するだけです。 –

+1

'my endFlowArrayがこのようなものを思いつきました.'このステートメントを説明する必要があります。どのように "来る"か?あなたはJavaScriptのデバッガを使用していますか?警戒?他に何か? –

+0

私はconsole.log()を使用しました –

答えて

5

文字列でコンソールは引用符で囲んで象徴化されています。その事実によって、iは文字列であると仮定できます。それを整数に変換すると、もはや文字列ではなくなり、もはやそれらの引用符がなくなります。 flowEnddateFlow

endFlowArray.push(+i); 

あなたの "数字" は、実際の文字列ではなく数値です。

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

本当に素晴らしいです。 – jhrr

+7

これは便利です。受け入れられた答えでなければなりません。 – TMichel

関連する問題