【发布时间】:2015-01-05 22:57:41
【问题描述】:
我有以下代码,运行时出现错误:TypeError: Cannot read property 'split' of undefined
Here you can run it.
var myData = "some1,some2,some3\nsome4,some5,some6\nsome7,some8,some9";
var arrayed = myData.split('\n');
var columns = arrayed.length;
var urlArray = new Array(columns);
console.log(arrayed);
var newarrayed = arrayed.split(',');
console.log(newarrayed);
我有myData 数组,我想将其转换为数组数组,首先在\n 拆分为单独的数组,然后在, 拆分以在数组中创建项目。所以这个列表就像:
[[data1, data2, data3], [data4, data5, data6], [data7, data8, data9]]
console.log(arrayed); 做了类似的事情,但是当我尝试使用 arrayed[0][0] 访问它时,它只给了我第一个字母。
【问题讨论】:
-
什么错误?请在您的问题中包含所有相关信息
-
Stack 现在提供了可运行的 sn-ps,你应该使用它而不是像网站那样奇怪的小提琴
-
还可以考虑在发布代码示例之前对其进行清理;我们不需要底部那些随机注释掉的位。
标签: javascript arrays