javascript/es6

es6 - constructor

리셔시당 2018. 11. 25. 22:35
반응형

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Classes/constructor 의 설명과 예제의 내용 을 복습차원에서 정리한 것입니다.


constructor 메소드는 클래스오브젝트로 생성되고 초기되기 위한 특별한 메소드 입니다.



1
2
3
4
5
 var Polygon = function (){
    this.name = "Polygon";
  }
  var poly1 = new Polygon();
  console.log(poly1.name);
cs


위의 소스를 class 와 constructor로  수정을 하게 되면 다음 과 같다.


1
2
3
4
5
6
7
8
  class Polygon {
    constructor() {
    this.name = "Polygon";
    }
  }
 
  var poly1 = new Polygon();
  console.log(poly1.name);
cs