En fait les version while ne sont pas fiables car si elle rencontrent un element renseign� en mileu de length elle s'arr�tent.
ici le prototype permet de passer en param�tre la valeur de remplacementCode:
1
2
3
4
5
6
7
8 Array.prototype.NoUndefined=function(val){ for(i=1;i<this.length;(!this[i] && (this[i]=val)),i++){}; } t=new Array('coucou') t[20]='bonjour' t[10]='salut' t.NoUndefined(t[0]) alert(t)