iT邦幫忙

0

typescript narrowing 基本

  • 分享至 

  • xImage
  •  

narrowing用於限定程式碼某一區塊中,限定它的型別

let foo: any
const func = () => {
    // 檢查字串(空字串需另外處理)、數字、布林
    if (typeof foo === 'string') {}
    // 檢查陣列
    if (Array.isArray(foo)) {}
    // 檢查物件,是否包含特定key
    if ('key' in foo) {} 
}

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言