// The `...` operator breaks down an array to individual arguments.
// For example lets create an array,
let array = [1, 2, 3];
// And a function that will return a sum of 3 values.
function sum(x, y, z) {
return(x + y + z);
}
// The `sum` function doesn't accept an array as a single argument,
// so a solution for this would be calling it individual indexes in the array:
sum(array[0], array[1], array[2]);
// Or we can just do:
sum(...array)
// does the same thing