其他分享
首页 > 其他分享> > 类型定义之可选的一些笔记

类型定义之可选的一些笔记

作者:互联网

可选,等价于其之后的类型联合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