On veut maintenant faire évoluer notre version précédente et mettre en place des fonctions pour remplacer les instructions simples.
- Créer un nouveau fichier v2-functions.js dans votre projet VSCode et copier le code de v1-array.js à l’intérieur
- Mettre à jour le commentaire en haut du fichier
- Pour le moment, on va conserver le tableau qui contient les todo
- Fonction display
- Remplacer le console.log par une fonction display(), qui prend en paramètre un tableau et qui affiche le tableau à l’aide d’un console.log
- Appeler la fonction display()
- Fonction add
- Remplacer le push par une fonction add, qui prend en paramètres
- un tableau – le tableau des todo
- une String – le nouvel item à ajouter
- La fonction doit ensuite ajouter le paramètre String à la fin du tableau
- Appeler la fonction add
- Appeler la fonction display à nouveau pour vérifier son bon fonctionnement
- Remplacer le push par une fonction add, qui prend en paramètres
- Fonction change
- Remplacer la modification du tableau par une fonction change, qui prend en paramètres
- un tableau – le tableau des todo
- un entier qui représente l’indice du tableau à modifier
- une String, qui représente la nouvelle valeur
- Appeler la fonction change
- Appeler la fonction display à nouveau pour vérifier son bon fonctionnement
- Remplacer la modification du tableau par une fonction change, qui prend en paramètres
- Fonction remove
- Remplacer l’ancienne instruction par une fonction remove
- Essayer de trouver par soi-même ce qu’il faut faire !
Essayez de tout faire par vous même, puis vous pouvez comparer avec cette correction.