解決typescript:error TS2531: Object is possibly 'null'.問題

原因是什麼呢?是ts編譯器在編譯時診斷到document.getElementById('test')可能會爲null,所以給出了這樣一個提示:對象可能爲null,解決方式是這樣:

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

加一個!,感嘆號什麼意思呢,它其實是not null 的斷言操作符,不執行運行時檢查,告訴編譯器只需要知道這個東西

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章