Here is one example of when the spread operator can be useful is when combining arrays.
If you’ve ever needed to combine multiple arrays, prior to the spread operator, you were forced to use the Array’s concat()
method.
const fruits = [“apples”, “bananas”, “pears”];
const vegetables = [“corn”, “potatoes”, “carrots”];const produce = […fruits, …vegetables];
console.log(produce);
Output :
[ ‘apples’, ‘bananas’, ‘pears’, ‘corn’, ‘potatoes’, ‘carrots’ ]