typescript类型断言
生活随笔
收集整理的這篇文章主要介紹了
typescript类型断言
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
類型斷言表示:
<類型> 值 值 as <類型>類型斷言原理:
(1)不確定一個聯合類型的變量到底是哪個類型的時候,我們只能訪問此聯合類型的所有類型里共有的屬性或方法;
(2) 類型斷言不是類型轉換,斷言成一個聯合類型中不存在的類型是不允許的;
舉例說明:
報錯代碼:
function getLength(something: string | number): number {if (something.length) {return something.length;} else {return something.toString().length;} }使用斷言:
function getLength(something: string | number): number {if ((<string>something).length) {return (<string>something).length} else {return something.toString().length} } 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的typescript类型断言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: typescript函数使用
- 下一篇: H5在原生手机上显示选中文字效果