https://beta.freecodecamp.com/en/challenges/es6/use-the-spread-operator-to-evaluate-arrays-inplace
A variável arr2 é definida como uma const, mas deve ser redefinida no exercício.
Existem 2 opções para corrigir este desafio:
// change code below this line
e // change code above this line
para que o usuário possa adicionar a solução ...arr1
diretamente na instanciação arr2
.const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
const arr2 = [...arr1];
arr2
para: let arr2 = [];
const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
let arr2 = [];
// change code below this line
arr2 = [...arr1];
// change code above this line
Ambas as soluções atualmente passam nos testes fornecidos. Quero limpar este exercício para que seja mais fácil de entender para os usuários.
@ Ethan-Arrowood Boa captura!
Na verdade, isso pode ser resolvido como está - mas é mais provável que seja a forma pretendida ...: sorriso:
Sugiro que mudemos ligeiramente o formato de challengeSeed
para resolver isso:
const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
const arr2 = []; // Change this line.
arr1.push('JUN');
console.log(arr2); // arr2 should not be affected
E acho que devemos adicionar a dica para usar a função .push (). Ou sugira o uso de algo em https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array .
Vou prosseguir e fazer essa alteração esta noite.
@ Ethan-Arrowood, estamos removendo links MDN em favor de ter um recurso de dicas para os desafios do que simplesmente apontar para um recurso que os usuários podem achar um pouco assustador enquanto aprendem.
No entanto, muito obrigado pela edição e por suas contribuições.
Comentários muito úteis
@ Ethan-Arrowood Boa captura!
Na verdade, isso pode ser resolvido como está - mas é mais provável que seja a forma pretendida ...: sorriso:
Sugiro que mudemos ligeiramente o formato de
challengeSeed
para resolver isso: