摘要: 双问号 ?? 作用:如果给定变量值为 null 或者 undefined,则使用双问号后的默认值,否则使用该变量值 abc?.details.efg?.name?.text ?? '-' 参考: ES新提案:双问号操作符 双感叹号 !! 作用:判断某个变量是否存在。第一个 ! 作用于变量,使其转换为 阅读全文
posted @ 2023-02-08 22:08 略略略—— 阅读(2901) 评论(0) 推荐(0) 编辑
摘要: 先说结论: 在 Typescript 的对象中使用扩展运算符(三个点...),有很大可能会使整个对象的类型检查失效。 示例代码 type BirdBasicType = { wings: number; name: string; }; type eyePropsType = { eyeInfo: 阅读全文
posted @ 2023-02-08 21:51 略略略—— 阅读(640) 评论(0) 推荐(0) 编辑