如果你写下面的代码:
const e = document.body.firstChild;
if (e.nodeType === Node.TEXT_NODE)
console.log(e.data);
您将在以下位置收到此错误e.data:
TS2339:“ChildNode”类型上不存在属性“数据”。
而如果条件为真 ( e.nodeType === Node.TEXT_NODE) 则e除了常规ChildNode属性之外还有一些其他属性,例如data和wholeText。
我应该转换成什么类型(除了any)?