如何在 JavaScript 上下载 txt 中的数组

问题描述

嗨,我正在尝试将数组下载为 txt 文件以备后用。

我使用的代码如下

HTML

  <div class="fixed-div">
    <button onclick="downloadContract()" class="processbutton">Process Smart-Contract</button>
  </div>

Javascript:

function download(filename,text) {
  var element = document.createElement('a');
  element.setAttribute('href','data:text/plain;charset=utf-8,' + encodeURIComponent(text));
  element.setAttribute('download',filename);

  element.style.display = 'none';
  document.body.appendChild(element);

  element.click();

  document.body.removeChild(element);
}

function downloadContract(){
  console.log(assetArray)
  download("assets.txt",assetArray);
}

我的结果是一个txt文件,结果如下: [对象对象],[对象对象]

我想得到的是: [id_1,name1],[id_2,name_2]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)