我有点这里是新手,所以我只是将直接进入我有问题的例子:字符串转换的一维数组为二维数组
我想转换此:“[email protected]%[email protected]%[email protected]
“
成这样:
cat | dog
arm | hand
tree| apple
..etc
如,2列中的电子表格,或2D阵列。分离使用的字符串并不困难,这是数组操作困扰着我。
这是一个尝试:`
function key_abb(input) {
if(input.map) {
return input.map(key_abb);
}else {
var temp = input.toString();
temp = temp.replace("abbreviated-name=", "");
temp = temp.replace("name=", "");
return temp;
}
}`
输入是被格式化像这样的输入范围:不幸的是这还只是返回同一列中的两个字符串
|abbreviated-name="cat" name="dog" |
|abbreviated-name="arm" name="hand" |...
,所以唯一完成的是额外的文本被删除,我不知道如何创建我想要的输出数组。谢谢!
你会发现在值['.split()'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split)方法。 – Marty
嗨烈士,我也一直在尝试,但我仍然坚持一个类似的问题:我如何获得一维数组排序到二维输出数组? 另外,如何在评论中做'代码'? – MarleyFree