반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

taenyLog

JavaScript | Class 본문

Web

JavaScript | Class

taenyLog 2023. 6. 20. 08:01
반응형

class 생성

자바스크립트 내 클래스는 class 선언해주면 바로 생성 가능

class Polygon{

}

const poly1 = new Polygon();

 

class 초기값 설정

constructor(생성자)이용해 class객체 초기 값 설정 가능

class 내부에서 constructor는 한개만 존재할 수 있다,

 

constructor를 이용하여 Person클래스에 초기값 설정하기

class Polygon {
  constructor() {
    this.name = 'Polygon';
  }
}

const poly1 = new Polygon();

console.log(poly1.name);
// Expected output: "Polygon"

클래스의 인스턴스를 인스턴스화할 때마다 construcor 함수가 자동으로 실행된다.

따라서 수동으로 호출하지 않는다.

 

class 매서드 사용

class에서 설정한 초기값에 접근해 매서드를 만드는 것도 가능

 

하지만 클래스 밖에서 추가한 new Polygon 객체를 만들었을 때는 사용 불가 

 

 

반응형

'Web' 카테고리의 다른 글

JavaScript | extends  (0) 2023.06.20
JavaScript 의 this  (0) 2023.06.20
JavaScript | new operator , constructor function  (0) 2023.06.20
JS 프로젝트 | lb to kg  (0) 2023.06.18
자바스크립트 오류 해결 | Uncaught DOMException:  (0) 2023.06.18