jeudi 16 novembre 2017

how do you write an if loop with variables that include an incremental split []?

Hopefully I am asking this question in the right way, I am a total noob to if loops in JavaScript...

I have to write an if loop for this:

         var file = '/home/xxxxx/xxxx/xxxx/xxxx';
            var obj = result.rows;
            var split = JSON.stringify(obj).split(',');
            var date1rpl = split[0].replace(/\"/g,"");
            var date1og = date1rpl.slice(2,100);
            var date1 = splitabc(date1og);
            var usr1 = split[1].replace(/\"/g,"");
            var session1 = split[2].replace(/("|])/g,"");
            var date2rpl = split[3].replace(/\"/g,"");
            var date2og = date2rpl.slice(1,100);
            var date2 = splitabc(date2og);
            var session2 = split[5].replace(/("|])/g,"");
            var usr2 = split[4].replace(/\"/g,"");
            var date3rpl = split[6].replace(/\"/g,"");
            var date3og = date3rpl.slice(1,100);
            var date3 = splitabc(date3og);
            var session3 = split[8].replace(/("|])/g,"");
            var usr3 = split[7].replace(/\"/g,"");
            var date4rpl = split[9].replace(/\"/g,"");
            var date4og = date4rpl.slice(1,100);
            var date4 = splitabc(date4og);
            var session4 = split[11].replace(/("|])/g,"");
            var usr4 = split[10].replace(/\"/g,"");
            var date5rpl = split[12].replace(/\"/g,"");
            var date5og = date5rpl.slice(1,100);
            var date5 = splitabc(date5og);
            var session5 = split[14].replace(/("|])/g,"");
            var usr5 = split[13].replace(/\"/g,"");
              jsonfile.writeFile(file, obj);

  1. The split[] seems to be incrementing by +3 for each user, session, date1rpl. How can I include this in an if loop that would run through the variables 5 times so that I can just have daterpl, dateog, date, usr, and session as variables?

var date1rpl = split[0].replace(/\"/g,""); var date1og = date1rpl.slice(2,100); var date1 = splitabc(date1og); var usr1 = split[1].replace(/\"/g,""); var session1 = split[2].replace(/("|])/g,"");

Aucun commentaire:

Enregistrer un commentaire