解决typescript:error TS2531: Object is possibly 'null'.问题

原因是什么呢?是ts编译器在编译时诊断到document.getElementById('test')可能会为null,所以给出了这样一个提示:对象可能为null,解决方式是这样:

document.getElementById('test')!.innerHTML = greeter(user);

加一个!,感叹号什么意思呢,它其实是not null 的断言操作符,不执行运行时检查,告诉编译器只需要知道这个东西

posted @ 2022-01-01 20:57  久曲健  阅读(1697)  评论(0编辑  收藏  举报