so ... is the spread operation. So if you have:
then ...a is literally, 9,8,7 (without the [)
so then....
const a = [9,8,7]
console.log(...a) // you are calling this function with 3 arguments, 9,8,7
so...
const a= [9,8,7]
const b = [...a, {}]
What is happening here with b is [9,8,7, {}]]
so
...is the spread operation. So if you have:then
...ais literally,9,8,7(without the[)so then....
so...
What is happening here with
bis[9,8,7, {}]]