实现原理将数组转换成字符串,然后存储到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);