Чем отличаются private в конструкторе и снаружи?

5fc6257bddb2b235289974.png
чем отличаются переменные private в constructor и снаружи?
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lynn
@Lynn
nginx, js, css
Ничем.

class X {
  constructor(private name: string) {}
}

Это просто «сахар» для
class X {
  private name: string;
  constructor(name: string) {
    this.name = name;
  }
}


Можете посмотреть в песочнице что они компилируются в идентичные JS-код и декларации.
Ответ написан
Ваш ответ на вопрос

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

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