怎么调用函数 for 后的数组

怎么调用函数 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 

img


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();
}

jsonData在for循环上面定义。


function createName(jsonData) {
    var str = `地址,名称\n`;
    var createdNum = $("#createdNum").val();
    for (var i = 0; i < createdNum; i++) {
        var address = zh.address;
        var name = zh.name;
        str+=address+","+name+"\n";
       
    }
    exportBtn(str);
}
// 目前这样他会弹出两次下载csv文件,一个文件里面一个数据。
function exportBtn(jsonData){
    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();
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632