0

这可能吗 ?

我目前拥有的和有效的:

module app.typescriptdemoview {
    export class InitializeAutoComplete {
        constructor(... _inputIds: string[]) {
        // Initialize _inputIds as a member variable ..
        }
    }
}

我想达到的目标:

module app.typescriptdemoview {
    export class InitializeAutoComplete {
        constructor(private ... _inputIds: string[]) { // Automatic member var. initialization
        }
    }
}
4

1 回答 1

1

目前不可能,因此您只能手动分配它。编译器需要进行更改才能自动执行此操作。

class Test {
    private _args: string[];
    constructor (...args: string[]) {
        this._args = args;
    }
}
于 2013-02-11T00:08:07.313 回答