How to write to a variable in a for loop like this

var playlist = [ { author:"", title:audio[i].trackname, discription: "", mp3:'https://site.ru/music/'+audio[i].url, oga:"" }, ]; 

In the playlist variable must be inserted from the loop:

 { author:"", title:audio[i].trackname, discription: "", mp3:'https://site.ru/music/'+audio[i].url, oga:"" }, var i; for(i=0;i<audio.length;i++) { console.log(audio[i]); } 

How to do it right?

    2 answers 2

     playlist = [] for (let i = 0; i < audio.length; i++) {​ playlist[i] = { author:"", title:audio[i].trackname, discription: "", mp3:'https://site.ru/music/'+audio[i].url, oga:"" }​ } 
    • 2
      Thank you. Helped - Vasily Petrov
      const playlist = audio.map(track => ({ author: '', title: track.trackname, description: '', mp3: `https://site.ru/music/${track.url}`, oga: '' }));