@Azamat_TURBO

Как обратиться к переменным одного класса из другого класса?

Есть подозрение (сильное), что я не слишком хорошо понимаю классы.

Предположим, есть такая программа.
https://codepen.io/Azamat_TURBO/pen/jObqMrx?editor...

Вопрос такой: как мне из класса SecondClass дотянуться до importantVar, которая находится в FirstClass?
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
что я не слишком хорошо понимаю классы

Вам тут явно нужно унаследоватся, почитайте про extends.
class FirstClass {
  constructor() {
    this.importantVar = '1234asd'
  }
  
  someFunction() {
    alert(this.importantVar);
  }
}

class SecondClass extends FirstClass {
  constructor(importantVar) {
    super();
    this.justAnotherVar = 'ooooo';
  }

  iWannaImportantVar() {
    alert(this.importantVar);
  }
}

function gasgasgas() {
  const firstClass = new FirstClass();
  const secondClass = new SecondClass();

  firstClass.someFunction();
  secondClass.iWannaImportantVar();
}

gasgasgas();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы