我无法在给定模式下将javascript数组variables值写入CSV文件

我有三个JavaScriptvariables名称区域,设备和问题。 我想把这些variables的值存储到一个CSV文件中,如下图所示,并单击下载button下载该表单。jsp和javascript都在同一个文件中。到目前为止,我已经尝试过了。

Sample.jsp <form> <input type="BUTTON" id="DownloadBtn" value="Download"> </form> <script type="text/javascript"> var Area=["Area1","Area2"]; var Device=[["device1","device2"],["device3","device4"]]; var Problem=[[["problem1","problem2"]],[["problem3","problem4"]],[["problem5","problem6"]],[["problem7","problem8"]]]; $("#DownloadBtn").click(function() { var resp=confirm("Do You Want To Download?"); if(resp){ var last = ''; for (var i = 0; i < Area.length; i++) { var first = Area[i]; for (var j = 0; j < first .length; j++) { var second= device[j]; for(var k=0;k<second.length;k++){ var third=problem[k]; var value= third.replace(/"/g, '""'); if (value.search(/("|,|\n)/g) >= 0) value= '"' + value+ '"'; if (k > 0) last += ','; last += value; } } last += '\n'; } var anchor= document.createElement('a'); anchor.setAttribute('href', 'data:text/csv;charset=utf-8,' + encodeURIComponent(last )); anchor.setAttribute('download', 'sample.csv'); anchor.click(); } }); </script> 

请build议我需要任何forms的变化或修改,以获得所需的模式。 如何在图像中达到要求。 在下面评论这个问题的任何forms的澄清。 任何build议将受到欢迎。

在这里输入图像说明