모든 함수의 프로토타입인 Function에는 arguments라는 유사배열객체가 존재한다.
(cf. 유사배열객체: length 프로퍼티를 가진 일반 객체, 기본 배열 메서드는 사용할 수 없다)
이를 활용해 매개변수의 갯수에 따른 처리가 필요한 함수를 구현 가능
let func = function(a, b, c) {
console.log(arguments);
};
func(1, 2, 3);
'Dev- > java script, jQuery, Ajax' 카테고리의 다른 글
자바스크립트 객체 생성방법 new Object() vs 객체 리터럴({}) vs 생성자 함수 (1) | 2019.05.01 |
---|---|
var, let, const 차이 (0) | 2019.05.01 |
자바스크립즉시 실행함수 (0) | 2019.05.01 |
함수도 객체다. 자바스크립트 (0) | 2019.05.01 |
자바 스크립트 함수 선언방식의 차이 (0) | 2019.04.29 |