others - Javascript - 消息的含义: 在Angular类中,string[] = []; ?

我是Angular和JavaScript的新手,我不明白这句话的意思,请描述它的意思。

messages: string[] = [];

时间:

这是说,可变消息只能接收一个字符串数组,并将它初始化为一个空数组。

名为messages的变量正在创建,并将它初始化为空列表= [] ,: string[]告诉typeScript编译器变量messages是字符串列表。

让我详细地阐述一下

在typeScript中,我们可以通过以下方式声明类属性(或变量):


[public|private] varName [:validType] [= someValue]



这些部分被解释为:

  • [public|private]是访问修饰符,并且告诉该属性是否可以在类之外使用,如果不提供,则为public,
  • varName部分是任何有效的变量名
  • :validType是数据类型或有效数据类型的数组,它是可选的,但是,建议列表部分使用一些值初始化变量,并且是可选的示例:

public message: string = null;


private messages: string[] = [];



...