erreurs a eviter avec la methode splice()

/*La methode splice() transforme la liste sur laquelle elle est pratiquee donc dans le premier exemple la liste "fruits" est modifiee. maintenant que se passe t-il si on reinitialise la liste? Je constate avec amertume que le troisieme argument de la fonction n'est plus pris en consideration PREMIER CAS, on ne reinitialise pas. */ var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 1, "Lemon", "Kiwi"); console.log("en laissant le splice faire tout-seul ", fruits); /*-->en laissant le splice faire tout-seul [ 'Banana', 'Orange', 'Lemon', 'Kiwi', 'Mango' ] on voit que les elements commencant a l'indice 2, qui seront au nombre de un, seront retires de la liste et remplaces par les elements exrits a la suite '"Lemon" et "Kiwi". DEUXIEME CAS, on reinitialise. */ var fruits1 = ["Banana", "Orange", "Apple", "Mango"]; fruits1 = fruits1.splice(2, 1, "Lemon", "Kiwi"); console.log("en reinitialisant la liste apres le splice ", fruits1); /*--> en reinitialisant la liste apres le splice [ 'Apple' ] on voit que seulement la tranche retiree apparait, c'est une sorte de methode slice. */
array.splice() versus array = array.splice()

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.