I wanted use array as function's arguments. So I used spread syntax as arguments like below.
const add = (x: number, y: number, z: number) => {
return x + y + z
}
let array1 = [1,2,3];
console.log(add(...array1))
I ran my code, it didn't work and any arguments recognized in methods. I checked spread syntax correctly using by console.log(...array1) and then result is "1,2,3" as number. So why spread syntax wasn't recognized as arguments? Does anyone advise me?