Manipuler des tableaux avec unshift
https://www.freecodecamp.com/challenges/manipulate-arrays-with-unshift
Le code ne vérifie pas la casse saisie pour la sortie du tableau.
Le test n'est pas très pointilleux sur le contenu, n'est-ce pas? Même myArray.unshift(['paul','35']);
passe, avec la chaîne '35'
plutôt que le nombre 35
.
La partie importante est que unshift
est utilisé correctement, ce que le test vérifie. Néanmoins, la valeur indiquée comme correcte pour myArray
devrait probablement correspondre plus étroitement à ce qui est réellement testé.
Modifié pour ajouter: Les autres défis de manipulation de tableaux voisins (push / pop / shift) n'incluent pas le toLowerCase()
dans leurs tests que ce défi inclut, donc c'est le plus étrange à cet égard. Cependant, les autres ont également une égalité lâche pour les valeurs numériques, de sorte que les formes de chaîne de nombres sont acceptables dans chacune.
Je comprends tout à fait cela, mais si les cas sont vérifiés pour la plupart des résultats, alors pourquoi pas cela, bien sûr que celui-ci est étrange mais la cohérence est la clé. Merci quand même
@ Akshit-p Oh, je ne suis pas en désaccord avec vous, j'ajoute simplement plus d'informations 😄
Je pense que le test de ce défi devrait être modifié pour supprimer le toLowerCase()
, mais je pense également que les tests dans les quatre défis devraient utiliser une comparaison de nombres stricte pour s'assurer que les utilisateurs entrent les valeurs correctes.
Commentaire le plus utile
@ Akshit-p Oh, je ne suis pas en désaccord avec vous, j'ajoute simplement plus d'informations 😄
Je pense que le test de ce défi devrait être modifié pour supprimer le
toLowerCase()
, mais je pense également que les tests dans les quatre défis devraient utiliser une comparaison de nombres stricte pour s'assurer que les utilisateurs entrent les valeurs correctes.