자바스크립트 함수 3


"자바스크립트" 함수는 생성자를 나타내기도 합니다.
 


  1. function x(){
  2.  
  3.     this.x = 1;
  4.     this.y = 2;
  5. }
  6.  
  7. alert(typeof new x()); // object
  8. alert(new x().x); // 1
  9. alert(new x().y); // 2

이전 포스트인 "자바스크립트 함수 2" 내용과 같이 자바스크립트 에서는 new 연산자와 맴버가
설계된 x()
 생성자 함수를 통해 객체가 생성 됩니다.


여기서 x 함수 객체를 생성자 함수라 표현 하는것은 객체(this)를 생성하는
함수이기 때문입니다.