function person(a,b) {
console.log(arguments) // array형태(index를 가진)의 객체
return [...arguments]; spread operator통해 배열로 반환
}
console.log(person('seoul','lite'));
=> argument : { 0:'seoul,'1:'lite'}
=> return:['seoul','lite'];
const person2 = (...argument)=>{
console.log(...argument); // Es6 React
console.log([...argument]); // ['Es6','React']
}
person2('Es6','React');
const person3 = (a,b)=>{
console.log([...a,...b]);
}
person3('Hi','Man') // ["H", "i", "M", "a", "n"]
출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/arguments