const jdata = JSON.parse(data);
var folders = jdata.folder;
for(var folder of folders)
console.log(folder.name, folder.id);


for(var folder of folders) yerine
for(var i = 0; i < folders.length; i++){
var folder = folders[i];
...
}

şeklinde de kullanabilirsiniz
"data" json içeren bir string, JSON.parse yapınca bunu object'e çevirdiniz zaten, altındaki folder array'ına da jdata.folder diye eriştiniz, bu artık object içeren bi list, for ile hepsine tek tek erişebilirsiniz, join ise string array'ları için kullanılıyor. örn ["a","b"].join(',') --> a,b sonucunu verir