Je veux faire quelque chose comme :
var myArray = ["one","two","three"];
document.write(myArray.splice(1,1));
document.write(myArray);
Pour qu'il affiche d'abord "un, trois", puis "un, deux, trois". Je sais que splice() renvoie l'élément supprimé et modifie le tableau, mais existe-t-il une fonction pour renvoyer un nouveau tableau avec l'élément supprimé ? J'ai essayé:
window.mysplice = function(arr,index,howmany){
arr.splice(index,howmany);
return arr;
};
Si j'essaye :
var myArray = ["one","two","three"];
document.write(mySplice(myArray,1,1));
document.write(myArray);
Cela change toujours myArray.