?
可选,等价于其之后的类型联合undefined
的联合类型
type obj={
a:string,
b?:string
}
//等价于
type obj={
a:string,
b:string|undefined
}
所以有如下的情况产生
let a:obj={a:"22"}
a.b=null;//报错,不能为null
a.b=undefined;//正确,可以为undefined
标签:之可选,obj,string,笔记,类型定义,等价,null,type,undefined
来源: https://www.cnblogs.com/panshaojun/p/14152348.html