当前位置:  开发笔记 > 编程语言 > 正文

在TypeScript中使用构造函数参数

如何解决《在TypeScript中使用构造函数参数》经验,为你挑选了1个好方法。

如下图所示,我需要操纵构造函数的输入参数,commandsList但即使使用this.,它也会提供未知变量。

我很伤心,它接受了此参数,并将其passed it作为同一类中另一个方法的输入参数,这迫使我编写一个单独的方法来处理所需的几行内容。

有什么帮助吗?



1> Saravana..:

您必须使其成为实例变量。当前,它只是一个参数。您可以像这样从构造函数创建自动实例变量

constructor(private commandslist: ICommandList) {
   console.log(this.commandslist);
}

或者,如果您希望明确声明它:

private commandslist: ICommandList;

constructor(commandslist: ICommandList) {
    this.commandslist = commandslist;
    console.log(this.commandslist);
}

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有