怎么调用函数 for 后的数组
function createName() {
var createdNum = $("#createdNum").val();
for (var i = 0; i < createdNum; i++) {
var address = zh.address;
var name = zh.name;
jsonData = {address:address,name:name};
console.log(jsonData);
}
怎么在这个位置得到循环后的 jsonData
}
或者在这个未知得到循环后的 jsonData
function createName(jsonData) {
var createdNum = $("#createdNum").val();
for (var i = 0; i < createdNum; i++) {
var address = zh.address;
var name = zh.name;
jsonData = {address:address,name:name};
console.log(jsonData);
exportBtn(jsonData);
}
}
// 目前这样他会弹出两次下载csv文件,一个文件里面一个数据。
function exportBtn(jsonData){
let str = `地址,名称\n`;
str += `${jsonData.address},${jsonData.name}\n'`;
const uri = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str);
const link = document.createElement("a");
link.href = uri;
link.download = "json.csv";
link.click();
}