我这里有一个示例数组
[
[1,2,3,4]
[5,6,7,8]
and so on
]
我上面有一个示例数组如何创建一个文本文件,我可以放置它们 数组并通过选项卡分隔,如下面的示例图像
我的数组在选项卡中分开的文本文件
我尝试了这个示例代码,但是这段代码创建了一个TSV文件,只接受了第一行数据。
var fields = ["field1", "field2", "field3", "field4", "field5"];
var tsv = fields.join("\t");
window.location.href = "data:text/tab-separated-values," + encodeURIComponent(tsv);
TYSM
答案 0 :(得分:0)
如果fields
是二维数组,则需要join
中的每个数组\t
,然后join
fields
\n
}}。最简单的方法是使用Array.prototype.map
:
var fields = [
[1, 2, 3, 4],
[5, 6, 7, 8]
];
var tsv = fields.map(function(field){
return field.join("\t");
}).join("\n");