Javascript
1var array = [ 2 ["0.1", "0.002", "3", "0.00004"], 3 ["0.005", "0.6", "0.0017", "0.238"], 4 ["0.9", "10", "0.00911", "0.12"] 5];
このように要素が文字列になっている二次元配列の、
各要素を数値化したいです。
試したコードを以下に記載します。
Javascript
1console.log(Number(array)); //① 2console.log(array.map(Number)); //②
コンソール結果は、
①⇨NaN
②⇨[NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, ・・・ , NaN]
①は配列にもならず、②は一次元の配列になってしまいました。
求める結果は、
[
[0.1, 0.002, 3, 0.00004],
[0.005, 0.6, 0.0017, 0.238],
[0.9, 10, 0.00911, 0.12]
]
というものです。
どなたかご教示のほど、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/12 09:49