关于断言的小问题

来源:2-7 基础类型快速入门(中)

永远幸运

2022-09-17

老师你好,在断言的使用中遇到点小问题,具体如下:
类型 “HTMLElement | null” 到类型 “undefined” 的转换可能是错误的,因为两种类型不能充分重叠。如果这是有意的,请先将表达式转换为 “unknown”。
类型“HTMLElement”不可与类型“undefined”进行比较。

第一种使用 as 表达式的断言,我写成 as unknown as undefined,不再报错了,但是第二种使用尖括号断言,就不知道该怎么写了。
图片描述

写回答

1回答

Dell

2022-09-18

我没太懂这个问题,你是想实现什么效果?这个代码看起来我也没明白要做什么。

0
2
Dell
回复
永远幸运
as null,我之前写的有点问题,你用 as null 最为合适
2022-09-25
共2条回复

专为小白设计的TypeScript入门课

Dell老师专为TypeScript小白打造的,全栈式教学TS入门课程

2249 学习 · 506 问题

查看课程