자바스크립트 클래스에서 생성자 함수 내에서 다른 메서드를 호출하는 방법은 무엇인가요?
class MyClass {
constructor() {
this.name = "John";
this.age = 30;
this.sayHello(); // 다른 메서드 호출
}
sayHello() {
console.log(`안녕하세요, 저는 ${this.name}이고 ${this.age}살입니다.`);
}
}
const myObj = new MyClass(); // MyClass의 인스턴스 생성
위의 예시에서 MyClass
클래스는 constructor
함수 내에서 sayHello
메서드를 호출하고 있습니다. 따라서 MyClass
의 인스턴스 myObj
를 생성할 때, 생성자 함수가 실행되고 sayHello
메서드가 호출되어 콘솔에 출력됩니다.
이와 같은 방법으로 생성자 함수 내에서 다른 메서드를 호출할 수 있습니다.