https://beta.freecodecamp.com/en/challenges/es6/use-the-spread-operator-to-evaluate-arrays-inplace
Die Variable arr2 ist als const definiert, soll aber in der Ăbung umdefiniert werden können.
Es gibt 2 Möglichkeiten, diese Herausforderung zu beheben:
// change code below this line
und // change code above this line
damit der Benutzer die Lösung ...arr1
direkt zur arr2
Instanziierung hinzufĂŒgen kann.const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
const arr2 = [...arr1];
arr2
in: let arr2 = [];
const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
let arr2 = [];
// change code below this line
arr2 = [...arr1];
// change code above this line
Beide Lösungen bestehen derzeit die gegebenen Tests. Ich möchte diese Ăbung bereinigen, damit sie fĂŒr Benutzer leichter verstĂ€ndlich ist.
@Ethan-Arrowood Schöner Fang!
Eigentlich ist das so wie es ist lösbar - aber das ist höchstwahrscheinlich der beabsichtigte Weg... :smile:
Ich schlage vor, dass wir das Format von challengeSeed
leicht Àndern, um dies zu lösen:
const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
const arr2 = []; // Change this line.
arr1.push('JUN');
console.log(arr2); // arr2 should not be affected
Und ich denke, wir sollten den Hinweis hinzufĂŒgen, die Funktion .push() zu verwenden. Oder weisen Sie darauf hin, etwas von https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array zu verwenden .
Ich werde diese Ănderung heute Abend vornehmen.
@Ethan-Arrowood Wir entfernen MDN-Links, um eine Hinweisfunktion fĂŒr die Herausforderungen zu haben, anstatt einfach auf eine Ressource zu verweisen, die Benutzer beim Lernen möglicherweise etwas abschreckend finden.
Trotzdem vielen Dank fĂŒr das Thema und Ihre BeitrĂ€ge.
Hilfreichster Kommentar
@Ethan-Arrowood Schöner Fang!
Eigentlich ist das so wie es ist lösbar - aber das ist höchstwahrscheinlich der beabsichtigte Weg... :smile:
Ich schlage vor, dass wir das Format von
challengeSeed
leicht Àndern, um dies zu lösen: