鸿蒙开发TypeScript第九课:断言 as

断言:一旦发现存在类型断言,就不再对该值进行类型推断,而是直接采用断言给出的类型(就是告诉编译器,你别管了,直接用我的)

直接看代码:
  aboutToAppear(): void {

    // 1、使用
    type T = 'a'|'b'|'c'; // 它只能是'a','b','c'字符串
    let foo = 'a'; // 它是string类型
    let bar:T = foo as T; // 断言后就对了

    // 2、规则:至少互为子类,父类。
    const n = 1;
    //const m:string = n as string; // 错误


  }
教程项目的全部源码图:

在这里插入图片描述
有需要完整教程demo的私信我,我每天都看私信的。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐