자바스크립트 클래스에서 다른 클래스의 메서드를 호출하는 방법은 무엇인가요?
class Class1 {
  method1() {
    console.log('Class1의 메서드1이 호출되었습니다.');
  }
}

class Class2 {
  method2() {
    console.log('Class2의 메서드2가 호출되었습니다.');
  }

  callClass1Method() {
    const class1Instance = new Class1();
    class1Instance.method1();
  }
}

const class2Instance = new Class2();
class2Instance.callClass1Method();

위의 예시 코드에서 Class1Class2라는 두 개의 클래스가 정의되어 있습니다. Class1에는 method1이라는 메서드가 정의되어 있고, Class2에는 method2callClass1Method라는 두 개의 메서드가 정의되어 있습니다.

callClass1Method 메서드에서는 새로운 Class1 인스턴스를 생성하고, 이 인스턴스를 통해 Class1method1을 호출하고 있습니다. 이렇게 하면 Class2에서 Class1의 메서드를 호출할 수 있습니다.

따라서, 클래스 내부에서 다른 클래스의 메서드를 호출하려면 해당 클래스의 인스턴스를 생성하고, 생성된 인스턴스를 통해 메서드를 호출하면 됩니다.

이렇게 자바스크립트에서 클래스 간의 상호작용을 구현할 수 있습니다.

[참고 자료]