typescript 类型谓词

150 阅读1分钟
  1. is
	export const isString = (val: unknown): val is string => typeof val === 'string' // val is string 
  1. as
   // 类型断言
    let strLength: number = (<string>someValue).length;


   let strLength: number = (someValue as string).length;

   // 两种写法等价