È possibile far modificare al seguente prototipo l'array originale passatogli anziché fargli restituire un secondo array?
codice:
Array.prototype.remove = function(index){
	before=this.slice(0,index);
	after=this.slice(index+1,this.length);
	return before.concat(after);
}