Use the Spread Operator to Evaluate Arrays In-Place
Relevant Links
Examples
let numbers = [-12, 160, 0, -3, 51];
let minNum = Math.min.apply(null, numbers);
console.log(minNum); //-12
let numbers = [-12, 160, 0, -3, 51];
let minNum = Math.min(numbers);
console.log(minNum); //NaN
let numbers = [-12, 160, 0, -3, 51];
let minNum = Math.min(...numbers);
console.log(minNum); //-12
Solutions
const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
let arr2
arr2 = [...arr1]; // Change this line
console.log(arr2);
Code Explanation
- Unpacking the arr1 using the spread operator and then copying those values to arr2