Javascript 如何在构造函数中调用变量?

Javascript 如何在构造函数中调用变量?,javascript,typescript,constructor,Javascript,Typescript,Constructor,我有一个这样的班级。如何在同一类的公共函数中调用变量数据集数据集。包含(…)不起作用 export default class QueryController { private datasets: Datasets = null; constructor(datasets: Datasets) { this.datasets = datasets; } 您必须使用this。数据集,因为这是类属性。使用this访问类成员。您还可以简单地将构造函数参数声明为p

我有一个这样的班级。如何在同一类的公共函数中调用变量
数据集
<代码>数据集。包含(…)不起作用

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

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

您必须使用
this。数据集
,因为这是类属性。

使用
this
访问类成员。您还可以简单地将构造函数参数声明为
private
,以避免手动将其映射到属性

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

    doSomething() {
        return this.datasets;
    }
}