https://beta.freecodecamp.com/en/challenges/es6/use-the-spread-operator-to-evaluate-arrays-inplace
La variable arr2 se define como una constante, pero se supone que se puede redefinir en el ejercicio.
Hay 2 opciones para solucionar este desafío:
// change code below this line
y // change code above this line
para que el usuario pueda agregar la solución ...arr1
directamente en la instanciación arr2
.const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
const arr2 = [...arr1];
arr2
a: let arr2 = [];
const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
let arr2 = [];
// change code below this line
arr2 = [...arr1];
// change code above this line
Ambas soluciones pasan actualmente las pruebas dadas. Quiero limpiar este ejercicio para que sea más fácil de entender para los usuarios.
@ Ethan-Arrowood ¡Buena captura!
En realidad, esto se puede resolver tal como está, pero es muy probable que esta sea la forma prevista ...: sonrisa:
Sugiero que cambiemos ligeramente el formato de challengeSeed
para resolver esto:
const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
const arr2 = []; // Change this line.
arr1.push('JUN');
console.log(arr2); // arr2 should not be affected
Y creo que deberíamos agregar la sugerencia para usar la función .push (). O sugiera usar algo de https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array .
Seguiré adelante y haré este cambio esta noche.
@ Ethan-Arrowood estamos eliminando los enlaces MDN a favor de tener una función de sugerencias para los desafíos que simplemente señalar un recurso que los usuarios pueden encontrar un poco desalentador mientras aprenden.
Sin embargo, muchas gracias por el número y sus contribuciones.
Comentario más útil
@ Ethan-Arrowood ¡Buena captura!
En realidad, esto se puede resolver tal como está, pero es muy probable que esta sea la forma prevista ...: sonrisa:
Sugiero que cambiemos ligeramente el formato de
challengeSeed
para resolver esto: