728x90
반응형
4-1) arguments객체
: 함수 호출할때 형식에 맞춰 인자를 넘기지않더라도 에러발생안함.
: 넘겨지지않은 인자에는 nudefined값이 할당된다. 반대로 초과된 인수는 무시된다.
: 따라서 런타임시 호출된 인자의 개수를 확인하고 이에따라 동작을 다르게 해주어야할때가 있고, 이걸 가능하게하는게 arguments객체
: 이 객체는 실제 배열이아니고 유사배열객체다.
: 매개변수 개수가 정확하게 정해지지않은 함수를 구현하거나 전달된 인자의 개수에 따라 서로다른 처리를 해줘야하는 함수개발할때사용
4-2) 호출패턴과 this바인딩
: 함수 호출하면 함수 내부 코드에서 사용된 this는 전역 객체에 바인딩 된다.(브라우저에서 실행하는경우 전역객체는 window임)
:
728x90
반응형
'개발공부 > JavaScript' 카테고리의 다른 글
[자바스크립트] javascript void(0)란? (0) | 2022.10.11 |
---|---|
[인사이드 자바스크립트] 교재 정리 #5 실행 컨텍스트와 클로저 (0) | 2022.06.01 |
[인사이드 자바스크립트] 교재 정리 #4 함수와 프로토타입 체이닝(1) (0) | 2022.05.10 |
[인사이드 자바스크립트] 교재 정리 #3 (0) | 2022.04.20 |
[바닐라 js로 크롬 앱만들기] 인강정리 (#8) (0) | 2022.04.07 |
댓글