[ES6] Spread Operator

The spread operator allow us to split an Array arguement into individual elements.

getRequest("/topics/17/tags", function(data){
    let tags = data.tags;
    displayTags(...tags); // The dispalyTags function is now receiving individual arguements , not an Array.
})

Rest and Spread look the same:

Rest parameters and the spread operator look the same, but the formeris used in function definitions and the later in function invocations.

[ES6] Spread Operator