Je cherche à réaliser un join avec incrément le plus directement possible

l'idée de base est de partir d'un array et d'aboutir à une chaine mais avec un séparateur modifié pour chaque jointure
Bien entendu on peut boucler sur l'array, mais je cherchais à faire plus direct

Dans l'idée un truc comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
sep="0"
function bar(){
return sep++
}
chaine="erz,zer,zerz,er,zer,zerzert,reter,yte,zt,e,tzthdfhb,dfgh,sqdf";
tab=chaine.split(',')
res=tab.join(bar())
alert (res)
Mais cela ne fonctionne pas
En fait il faudrait pouvoir faire la jointure avec l'indince de l'array ...