Search code examples
ionic-frameworkionic2ionic3ionic-native

ionic object change/convert entries


i have an object

this.requestData = {
      flightto: 'CGK',
      flightfrom: 'DPS',
      flightdate: '06-04-2018',
      flightpp: 0,
      flightadult: 1
    };
    console.log((<any>Object).entries(this.requestData));

if I do console.log () how do I make this object out to be

flightto=CGK&flightfrom=DPS&flightdate=06-04-2018&flightpp=0&flightadult=1


Solution

  • If you want the output in a row try this,

        let dataString = "";
         Object.keys(this.requestData).forEach(key => {
         dataString+=`${key}=${this.requestData[key]}&`;
        });
        console.log(dataString);
    

    or you can do console inside loop

        Object.keys(this.requestData).forEach(key => {
          console.log(`${key}=${this.requestData[key]}&`);
         });