Pour supprimer une valeur du tableau et renvoyer un nouveau tableau, vous devez parcourir l'ancien tableau pour trouver l'élément à supprimer.
Copiez le code comme suit :
/*
* Supprimez la valeur spécifiée dans le tableau
*/
Array.prototype.remove=fonction(valeur){
varlen = this.length;
for(var i=0,n=0;i<len;i++){//Attribuer les éléments à supprimer au nouveau tableau
si(this[i]!=valeur){
ceci[n++]=ce[i];
}autre{
console.log(i);//utilisé pour les tests
}
}
this.length = n;
} ;
var arr = ['1','2','3','5','2','1','4','2','2'];
arr.remove(2);
console.log(arr);