kittencup / angular2-ama-cn

angular2 随便问
692 stars 101 forks source link

一个?语法问题 #177

Open zhongjixiuxing opened 8 years ago

zhongjixiuxing commented 8 years ago

看到下面的代码, `我不明白代码中的?用法, 加不加问号有什么区别吗?

export class Thread {
  id: string;
  lastMessage: Message;
  name: string;
  avatarSrc: string;

  constructor(id?: string,
              name?: string,
              avatarSrc?: string) {
    this.id = id || uuid();
    this.name = name;
    this.avatarSrc = avatarSrc;
  }
}
hstarorg commented 8 years ago

可选参数。

ShiYuanjun-Tim commented 8 years ago

this is the typescript syntax , means this is an optional parameter