더북(TheBook)

2.7.3 클래스로 객체를 생성하는 방법

이제 클래스로 객체를 생성해 보겠습니다. 자바스크립트는 생성자 함수를 조금 더 편하게 쓸 수 있도록 클래스 문법을 도입했습니다. 2.7.1절에서 작성한 Monster 생성자 함수를 클래스로 바꿔 보겠습니다.

function Monster(name, hp, att) { 
  this.name = name;
  this.hp = hp; 
  this.att = att; 
}

클래스로 바꾸면 다음과 같습니다.

class Monster {
  constructor(name, hp, att) { 
    this.name = name;
    this.hp = hp; 
    this.att = att; 
  }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.