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

时间:2016-09-27 07:09:37

标签: javascript typescript constructor

我有一个像这样设置的课程。如何在同一个类的公共函数中调用变量func tableView(_ tableView: UITableView, cellForRowAt indexPath: NSIndexPath) -> UITableViewCell {...} datasets不起作用。

datasets.contains(...)

2 个答案:

答案 0 :(得分:0)

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

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

    doSomething() {
        return this.datasets;
    }
}

答案 1 :(得分:-1)

您必须使用this.datasets,因为这是类属性。