자바스크립트 클래스에서 인스턴스 메서드나 속성에 접근하는 방법은 무엇인가요?
다음은 예시입니다:
class MyClass {
constructor(name) {
this.name = name;
}
sayHello() {
console.log(`안녕하세요, ${this.name} 입니다.`);
}
}
const myInstance = new MyClass("John");
myInstance.sayHello(); // 출력: 안녕하세요, John 입니다.
console.log(myInstance.name); // 출력: John
위 코드에서 MyClass
는 name
속성과 sayHello
메서드를 가지고 있는 클래스입니다. myInstance
라는 인스턴스를 생성하고, sayHello
메서드와 name
속성에 접근하여 사용할 수 있습니다.
클래스의 인스턴스는 클래스의 프로퍼티와 메서드에 접근할 수 있으며, 인스턴스마다 독립적인 값을 유지합니다.