Typescriptパラメータ名の疑問符の意味は何ですか?質問する

Typescriptパラメータ名の疑問符の意味は何ですか?質問する
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;
  }
}

id?何のためです?

ベストアンサー1

おすすめ記事