Manipular matrices con unshift
https://www.freecodecamp.com/challenges/manipulate-arrays-with-unshift
El código no verifica el caso ingresado para la salida de la matriz.
La prueba no es muy exigente con los contenidos, ¿verdad? Incluso pasa myArray.unshift(['paul','35']);
, con la cadena '35'
lugar del número 35
.
La parte importante es que unshift
se utiliza correctamente, lo que la prueba comprueba. Aún así, el valor indicado como correcto para myArray
probablemente debería coincidir más estrechamente con lo que realmente se prueba.
Editado para agregar: Los otros desafíos de manipulación de matrices vecinas (push / pop / shift) no incluyen el toLowerCase()
en sus pruebas que incluye este desafío, por lo que este es el extraño en ese sentido. Sin embargo, los otros también tienen una igualdad flexible para los valores numéricos, por lo que las formas de cadena de números son aceptables en cada uno.
Lo entiendo totalmente, pero si se verifican los casos para la mayoría de los resultados, ¿por qué no esto? Seguro que este es extraño, pero la consistencia es la clave. Aunque gracias
@ Akshit-p Oh, no estoy en desacuerdo contigo, solo agrego más información 😄
Creo que la prueba de este desafío debería cambiarse para eliminar el toLowerCase()
, pero también creo que las pruebas en los cuatro desafíos deben usar una comparación estricta de números para garantizar que los usuarios ingresen los valores correctos.
Comentario más útil
@ Akshit-p Oh, no estoy en desacuerdo contigo, solo agrego más información 😄
Creo que la prueba de este desafío debería cambiarse para eliminar el
toLowerCase()
, pero también creo que las pruebas en los cuatro desafíos deben usar una comparación estricta de números para garantizar que los usuarios ingresen los valores correctos.