--- title: Use Destructuring Assignment with the Rest Operator to Reassign Array Elements --- ## Use Destructuring Assignment with the Rest Operator to Reassign Array Elements Remember that the rest operator allows for variable numbers of arguments. In this challenge, you have to get rid of the first two elements of an array. ## Hint 1: Assign the first two elements to two random variables. ## Hint 2: Set the remaining part of the array to `...arr`. ======= ## Hint 1 Use destructuring to create the `arr` variable. ```javascript function removeFirstTwo(list) { "use strict"; // change code below this line const [arr] = list; // change this // change code above this line return arr; } ``` ## Hint 2 Spread the `list` parameter into `arr`. ```javascript function removeFirstTwo(list) { "use strict"; // change code below this line const [...arr] = list; // change this // change code above this line return arr; } ``` ## Hint 3 Exclude the first two elements of the `arr` array with `,,`. ```javascript function removeFirstTwo(list) { "use strict"; // change code below this line const [,,...arr] = list; // change this // change code above this line return arr; } ``` ## Spoiler Alert - Solution Ahead! ```javascript function removeFirstTwo(list) { "use strict"; // change code below this line const [a, b, ...arr] = list; // change code above this line return arr; } ```