如下图所示,我需要操作commandsList
构造函数的输入参数,但它给出了一个未知变量,即使使用this.
也是如此。
我觉得它接受了这个参数并且passed it
作为同一个类中另一个方法的输入参数,这迫使我编写一个单独的方法来处理我需要的几行。
有任何帮助吗?
答案 0 :(得分:5)
你必须使它成为一个实例变量。目前它只是一个参数。您可以从像
这样的构造函数创建自动实例变量constructor(private commandslist: ICommandList) {
console.log(this.commandslist);
}
或者如果您希望明确声明它:
private commandslist: ICommandList;
constructor(commandslist: ICommandList) {
this.commandslist = commandslist;
console.log(this.commandslist);
}