Participer à un tableau par une virgule et un espace

J'ai un tableau que je veux converti une chaîne délimitée par des virgules. Array.toString() fonctionne, mais si j'ai un assez grand tableau, il ne wrap, car il n'y a pas d'espaces après les virgules:

JS:

document.body.innerHTML = ['css','html','xhtml','html5','css3','javascript','jquery','lesscss','arrays','wordpress','facebook','fbml','table','.htaccess','php','c','.net','c#','java'].toString();
//css,html,xhtml,html5,css3,javascript,jquery,lesscss,arrays,wordpress,facebook,fbml,table,.htaccess,php,c,.net,c#,java

Comment puis-je avoir des espaces après les virgules afin de permettre line/retour à la ligne?

Exemple de sortie:

css, html, xhtml, html5, css3, javascript, jquery, lesscss, arrays, wordpress, facebook, fbml, table, .htaccess, php, c, .net, c#, java
InformationsquelleAutor Myles Gray | 2011-02-22