Spread Operator (...)
Spread Operator (...)
What is it?
Spread breaks an array or object into individual values.
Think:
...
means
"Spread everything out."
Array Example
const nums = [1, 2, 3]; console.log(...nums);
Output:
1 2 3
Copy Array
const nums = [1, 2, 3]; const copy = [...nums]; console.log(copy);
Output:
[1,2,3]
Merge Arrays
const arr1 = [1, 2]; const arr2 = [3, 4]; const merged = [...arr1, ...arr2]; console.log(merged);
Output:
[1,2,3,4]