实现原理将数组转换成字符串,然后存储到Blob对象中,创建一个下载链接,实现自动下载。
// 示例二维数组
const dataArray = [
[1, 2, 3],
[4, 5, 6],
['Hello', 'World', '!']
];
// 将二维数组转换为字符串
const dataString = JSON.stringify(dataArray);
// 创建一个 Blob 对象
const blob = new Blob([dataString], { type: 'text/plain' });
// 创建一个下载链接
const a = document.createElement('a');
a.href = URL.createObjectURL(blob);
a.download = '2DArrayData.txt';
// 触发下载
document.body.appendChild(a);
a.click();
document.body.removeChild(a);