Tell us what’s happening:
Describe your issue in detail here.
Not quite sure what pros of this solution “newArr.push([…arr]);”
As soon we copied array, not values, it could be shorten to: “newArr.push(arr);”, i.e. spread here have no point here.
Since this challenge teach us for spread, doesn’t it would be better if we use only spread here to copy, like in my solution?
P.S. Sorry if wrong topic, I didn’t find any 'feedback for challenge ’ .
**Your code so far**
function copyMachine(arr, num) {
let newArr = [];
while (num >= 1) {
// Only change code below this line
newArr = [...newArr, arr];
// Only change code above this line
num--;
}
return newArr;
}
console.log(copyMachine([true, false, true], 2));
**Your browser information:**
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
Challenge: Copy an Array with the Spread Operator
Link to the challenge: