function arguments

송승찬·2020년 11월 17일
0

TIL

목록 보기
50/52
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

profile
superfly

0개의 댓글