TypeScript警告我,在执行null检查后,该对象可能立即为null。为什么?

时间:2018-10-30 12:19:34

标签: typescript

代码:

var iframeEl = document.getElementById('cases-iframe') as HTMLIFrameElement;
if (iframeEl) {
    iframeEl.contentWindow.postMessage(msg, '*');

}

错误:

[ts] Object is possibly 'null'.
(local var) iframeEl: HTMLIFrameElement

当我有一个防止null的if语句时,为什么会出现此错误?以及如何解决这个错误?

0 个答案:

没有答案