Freecodecamp: Vérification de la casse non effectuée pour le résultat

Créé le 20 juil. 2016  Â·  3Commentaires  Â·  Source: freeCodeCamp/freeCodeCamp

Nom du défi

Manipuler des tableaux avec unshift

https://www.freecodecamp.com/challenges/manipulate-arrays-with-unshift

Description du problème

Le code ne vérifie pas la casse saisie pour la sortie du tableau.

Informations sur le navigateur

  • Google Chrome, Version: 51.0.2704.106 m
  • Système d'exploitation: Windows 10 Home
  • Mobile, ordinateur de bureau ou tablette:

Votre code


Capture d'écran

image

help wanted

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.

Tous les 3 commentaires

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.

Cette page vous a été utile?
0 / 5 - 0 notes