前提・実現したいこと
JavaScriptのfor文により配列中の文字列に対するsplitを使用した時、下記のエラーを解決できなかったため、その原因と解決方法を教えていただきたく思い投稿しました。
該当のソースコード
javaScript
1var lines = 2['10 60', 3 '85 3', 4 '85 7', 5 '65 1', 6 '85 5', 7 '90 0', 8 '35 14', 9 '10 1', 10 '75 1', 11 '25 3', 12 '70 5' ] 13 14for(var i = 0;lines.length; i++ ){ 15 arg = lines[i].split(' '); 16 console.log(arg); 17}
とすると、期待した出力はされているにも関わらず下記のエラーが表示されました。
エラーコード
TypeError: Cannot read property 'split' of undefined
###実際に出力された値
[ '10', '60' ] [ '85', '3' ] [ '85', '7' ] [ '65', '1' ] [ '85', '5' ] [ '90', '0' ] [ '35', '14' ] [ '10', '1' ] [ '75', '1' ] [ '25', '3' ] [ '70', '5' ]

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。