freeCodeCamp Challenge Guide: Use the Spread Operator to Evaluate Arrays In-Place

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
7 Likes