Fermer fl Glossaire fl Javascript
Glossaire

sp  sp   sp
Technique : Javascript
Array.splice()
Internet Explorer Netscape Opera Mozilla
5.0+ 4.0+ 5.0+ oui
Cette méthode permet de remplacer des éléments dans un tableau par d'autres éléments. Les éléments supprimés sont indiqués par les deux premiers arguments à partir de la position "début", "nbrSupprimer" indique le nombre d'éléments (et non la position) qui devront être supprimés. Les éléments supprimés sont retournés par la méthode. Tous les arguments qui suivent "nbrSupprimer" seront ajoutés dans l'ordre dans le tableau à partir de la position spécifiée par l'argument "début".

Noter qu'il y a un bogue avec Netscape 4 si vous spécifiez seulement 1 élément à supprimer dans le tableau. Au lieu de retourner un tableau avec les éléments supprimés, c'est le tableau lui-même qui sera retourné. De plus, quand aucun élément du tableau n'est supprimé, la méthode retournera "null" au lieu d'un tableau vide.
array.splice(début,nbrSupprimer,argument1, ...,argumentN)
<html>
<script type="text/javascript" language="javascript">
<!--

monTableau = new Array("Lundi","Mardi","Mercredi");
document.write(monTableau.join("-"),"<br />");
// Résultat = "Lundi-Mardi-Mercredi"

monTableau.splice(0,2,"Samedi","Dimanche");
document.write(monTableau.join("-"));
// Résultat = "Samedi-Dimanche-Mercredi"

// -->
</script>
</html>

Conception Oznog co. Multimédia