/ / Как да извикаме променлива в конструктора? javascript, машинопис, конструктор

Как да се обадя на променлива в конструктора? - javascript, машина, конструктор

Имам такъв клас. Как да извикам променливата datasets в публични функции в същия клас? datasets.contains(...) не работи.

export default class QueryController {
private datasets: Datasets = null;

constructor(datasets: Datasets) {
this.datasets = datasets;
}

Отговори:

0 за отговор № 1

Членовете на класа се използват с помощта на this, Можете също така да декларирате параметъра на конструктора като private за да не се налага ръчно да го картографирате към свойство.

export default class QueryController {
constructor(private datasets: Datasets) {
}

doSomething() {
return this.datasets;
}
}

-1 за отговор № 2

Трябва да използвате this.datasets тъй като това е клас собственост.