개발/Java Script
this 와 new생성자
ksy0314
2020. 9. 9. 18:18
this는 함수 실행시 호출 방법에의해 결정되는 객체이다.
- Global
- 실행 환경에 따라 다르다
-
브라우저에서 window, node.js에서는 module.exports이다.
- Function 호출
-
실행 환경에 따라 다르다.
-
브라우저 에서는 window, node.js에서는 global이다.
-
- Method 호출
- Method가 위치한 객체를 반환한다.
- new 키워드를 이용한 생성자 호출
- 새롭게 생성된 인스턴스 객체이다.
- call, apply, bind
- 셋 모두 첫번째 인자를 this로 바꿔준다.