Tell us what’s happening:
Describe your issue in detail here.
**Your code so far**
const source = [1,2,3,4,5,6,7,8,9,10];
function removeFirstTwo([a,b,...subarr]) {
// Only change code below this line
const arr = subarr; // Change this line
// Only change code above this line
return arr;
}
const arr = removeFirstTwo(source);
**Your browser information:**
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36
Challenge: Use Destructuring Assignment with the Rest Parameter to Reassign Array Elements
"use strict"; is an optional flag for the JS compiler. It tells it to be extra strict.
One criticism of JS is that it is not strict enough, it let’s you do “questionable” things, like accessing a variable before it is declared. It may also speed up the code a bit and make it more forward compatible.