Javascript fs写入csv不使用for循环写入

Javascript fs写入csv不使用for循环写入,javascript,csv,for-loop,export-to-csv,fs,Javascript,Csv,For Loop,Export To Csv,Fs,我下面有一个函数,它为Json对象运行YelpAPI调用和循环。我想做的是将JSON对象写入csv文件。然而,当我写作时。。。。。它不写它。下面是我的功能。我有fs的常数要求 function fetchYelp(data) { /*Variables created to pass in to API GET request for Yelp */ let orgName = data.OrgName; let city = data.Cit

我下面有一个函数,它为Json对象运行YelpAPI调用和循环。我想做的是将JSON对象写入csv文件。然而,当我写作时。。。。。它不写它。下面是我的功能。我有fs的常数要求

 function fetchYelp(data) {

        /*Variables created to pass in to API GET request for Yelp */
        let orgName = data.OrgName;
        let city = data.City;
        let state = data.State;
        let zipCode = data.ZipPostal;
          let url = 'https://api.yelp.com/v3/businesses/search?';
                  let token = 'kuXTEkQCnyyj-5mbxUP73k0Q6dxLJa5go9S--AdW7h__922IUzTFR1GWAI-j4yALhcKdu1ac2oyhoMy9agoNlg0uFH3kJ9_zTqvamcikErzSSkb_ix0CRcPVOHZ9XHYx';

                  /*AXIOS GET API CALL URL */
                      axios.get(url+'term='+orgName +'&location='+city + state + zipCode,{
                        headers: {
                          Authorization: 'Bearer ' + token
                        }
                      })
                      /*If results are less than 1, moves on to fetchWhitePages API, ELSE, passes in the data*/
                          .then(res => {
                            if(res.data.businesses.length < 1){
                               fetchWhitePages(data);
                            }else{
                              console.log('RUNNING YELPAPI');

                                /*For loop to get JSON objects within YelpAPI */
                                for(let i =0; i < res.data.businesses.length; i++ ){
                                    console.log(res.data.businesses[i].name);

                        console.log(res.data.businesses[i].location.address1);
                                    console.log(res.data.businesses[i].phone);
                                    console.log('          ');
                                      fastcsv  
                                        .write(i)
                                        .pipe(ws);
                                }
                            }
                          })
                          .catch(err => {
                            console.log(err)
                          })
    }
函数fetchYelp(数据){
/*创建变量以传递给Yelp的API GET请求*/
让orgName=data.orgName;
让城市=数据。城市;
让state=data.state;
让zipCode=data.ZipPostal;
让url为空https://api.yelp.com/v3/businesses/search?';
let token='kuxtekqcnyj-5mbxUP73k0Q6dxLJa5go9S-AdW7h_uu922;uztfr1gwai-j4yALhcKdu1ac2oyhoMy9agoNlg0uFH3kJ9_ztqvamcikerzskb_x0crcpvoh9xhyx';
/*AXIOS获取API调用URL*/
get(url+'term='+orgName+'&location='+city+state+zipCode{
标题:{
授权:“持票人”+代币
}
})
/*如果结果小于1,则转到fetchWhitePages API,否则将传入数据*/
。然后(res=>{
if(res.data.business.length<1){
获取白页(数据);
}否则{
console.log('RUNNING YELPAPI');
/*For循环获取YelpAPI中的JSON对象*/
for(设i=0;i{
console.log(错误)
})
}