请帮忙解释一下location?: string = "";无法赋值null,这个?代表什么东西?

我看别人给的示例是:

export class ActivityResult {
  code?: number = 0;
  msg?: string = "";
  data?: Array<ActivityData> = new Array<ActivityData>();
}

export class ActivityData {
  atId?: number = -1;
  atName?: string = "";
  atUrl?: string = "";
  atTemplate?: number = -1;
  buttonText?: string = "";
  jumpUrl?: string = "";
  atType?: number = -1;
  atStartTime?: string = "";
  atEndTime?: string = "";
  sort?: number = -1;
  createTime?: string = "";
  status?: number = -1;
  location?: string = "";
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.

这个?的写法不是很清楚,请帮忙解释一下。

?
表达式
harmony
8天前
浏览
收藏 0
回答 1
已解决
回答 1
按赞同
/
按时间
红目香薰

?问号代码可能个是空,

例如我们定义的时候也可以定义为:

public createDate: string | null = null;
  • 1.

这种也行。

分享
微博
QQ
微信
回复1
8天前
相关问题
ob有如何报错,麻烦帮忙一下
5645浏览 • 1回复 待解决
有没有大佬能帮忙解答一下几个问题
8318浏览 • 4回复 待解决