2021
06-04
06-04
详解TypeScript中的类型保护
概述在TypeScript中使用联合类型时,往往会碰到这种尴尬的情况:interfaceBird{//独有方法fly();//共有方法layEggs();}interfaceFish{//独有方法swim();//共有方法layEggs();}functiongetSmallPet():Fish|Bird{//...}letpet=getSmallPet();pet.layEggs();//正常pet.swim();//ts报错如上所示,getSmallPet函数中,既可以返回Fish类型的对象,又可以返回Bird类型的...
继续阅读 >