消息的含义是:string [] = [];在角质课上?

时间:2019-06-13 11:22:39

标签: javascript angular typescript

我对Angular和JavaScript非常陌生。我不明白这句话的意思。请描述它的含义。

messages: string[] = [];

3 个答案:

答案 0 :(得分:2)

这就是说,类属性 messages 只能接收字符串数组,并将其初始化为空数组

答案 1 :(得分:0)

正在创建一个名为messages的变量,并将其初始化为一个空列表= []: string[]部分告诉打字稿编译器变量messages是一个字符串列表。

答案 2 :(得分:0)

让我详细说明;

在打字稿中,我们可以通过以下方式声明类属性(或简单地定义为变量):

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

这些部分解释为:

  • [public | private]是访问修饰符,用于判断该属性是否 是否可以在课堂外使用,需要公众或 私人的,如果您不提供,默认情况下将是公开的
  • varName部分是任何有效变量名
  • :validType是任何数据类型或有效数据类型的数组,它是可选的,但建议使用 列表部分使用一些值初始化变量,并且是可选的 例如:
public message: string = null;
private messages: string[] = [];