자바스크립트
[JS] arguments 객체 그리고 유사배열 객체
[JS] arguments 객체 그리고 유사배열 객체
2021.05.05[JS] arguments 객체 그리고 유사배열 객체 arguments 객체란? 자바스크립트에서 함수를 호출 할 때, 함수에서 인자를 받기로 정해둔 형태로 인자를 넘기지 않아도 에러를 발생시키지 않는다. function sum(x, y) { console.log(x, y); return x + y; } sum(); // undefined undefined sum(1); // 1 undefined sum(1, 2); // 1 2 sum(1, 2, 3); // 1 2 sum(1, 2, 3, 4); // 1 2 1. 필요 인자 보다 적은 수의 인자가 전달되었을 때 : sum(), sum(1) ⇒ 값이 주어지지 않은 인자에는 undefined 가 할당된다. 2. 필요 인자 보다 많은 인자가 전달되었을 때 : s..