初学者です。
JavaScript
1var csvstr = `1qwerty,asdfgh,zxcvbn,,,,"[[""あ"",true,140,{}],[""い"",false,100,{}],[""う"",true,500,{}]]" 22qwerty,asdfgh,zxcvbn,,,,"[[""あ"",true,140,{}],[""い"",false,100,{}]]" 33qwerty,asdfgh,zxcvbn,,,,"[[""あ"",true,140,{}]]"`; 4```ぶち当たった壁 5```JavaScript 6var arr = csvstr.split("\n"); 7var output = []; 8for (var i = 0; i < arr.length; i++) { 9 output[i] = arr[i].split(","); 10} 11```をすると右の方の二次元配列の中身のカンマを利用してsplitしてしまう 12最終的に 13```JavaScript 14output[0][0] => "1qwerty" 15output[0][1] => "asdfgh" 16output[0][6] => [["あ",true,140,{}],["い",false,100,{}],["う",true,500,{}]] 17output[0][6].length => 3 18output[0][6][0] => ["あ",true,140,{}] 19output[0][6][0][2] => 140 20```という出力にもっていきたいのですがブラウザで走るJavaScriptでできますか? 21可能であれば若干の方策のヒントをいただけると嬉しいです。 22面倒なことせず他の言語でやったほうがいい、便利なライブラリがある等でも助かります。 23宜しくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/09 01:39
2020/07/09 01:40
2020/07/09 01:46