모든 함수는 명시된 매개변수 외에도 this 와 arguments 라는 추가적인 매개변수 두개를 받는다.
this 라는 매개변수는 객체지향 관점에서 매우 중요하다.
this 의 값은 함수를 호출하는 패턴에 의해 결정된다.
패턴 :
1. 메소드 호출 패턴
2. 함수 호출 패턴
3. 생성자 호출 패턴
4. apply 호출 패턴
각각의 패턴에 따라 this 를 다르게 초기화한다.
모든 함수는 명시된 매개변수 외에도 this 와 arguments 라는 추가적인 매개변수 두개를 받는다.
this 라는 매개변수는 객체지향 관점에서 매우 중요하다.
this 의 값은 함수를 호출하는 패턴에 의해 결정된다.
패턴 :
1. 메소드 호출 패턴
2. 함수 호출 패턴
3. 생성자 호출 패턴
4. apply 호출 패턴
각각의 패턴에 따라 this 를 다르게 초기화한다.
gamza |
현재 버전 | |
---|---|
선택 버전 |