zoukankan      html  css  js  c++  java
  • JS、TS中的符号表达式

    一、! 非空断言操作符
    • 忽略 undefined 和 null 类型

    • 调用函数时忽略 undefined 类型

    • 确定赋值断言

    二、?. (可选链)运算符
    • 可选元素访问

    • 可选链与函数调用

    三、?? 空值合并运算符
    • 短路

    • 不能与 && 或 || 操作符共用

    • 与可选链操作符 ?. 的关系

    四、?: 可选属性
    • Partial<T>

    • Required<T>

    五、& 运算符
    • 同名基础类型属性的合并

    • 同名非基础类型属性的合并

    六、| 分隔符
    • 类型保护

      • in 关键字
      • typeof 关键字
      • instanceof 关键字
      • 自定义类型保护的类型谓词(type predicate)
    七、_ 数字分隔符
    • 使用限制

      • 虽然数字分隔符看起来很简单,但在使用时还是有一些限制。比如你只能在两个数字之间添加 _ 分隔符。
    • 解析分隔符

      此外,需要注意的是以下用于解析数字的函数是不支持分隔符:

      • Number()

      • parseInt()

      • parseFloat()

    八、<Type>语法
    • TypeScript 断言

    • TypeScript 泛型

    九、@XXX 装饰器
    • 装饰器语法

    • 装饰器的分类

      • 类装饰器
      • 属性装饰器
      • 方法装饰器
      • 参数装饰器
    十、#XXX 私有字段
    • 私有字段与 private 的区别
  • 相关阅读:
    创建商品APP
    商品模块表结构分析
    sprintf 和 fprintf
    linux中sys目录
    linux中proc目录
    ioctl()函数
    ffmpeg下载安装
    【转】写给小白的实时音视频技术入门提纲
    linux常见目录解释
    linux nfs客户端开启失败解决办法
  • 原文地址:https://www.cnblogs.com/zppsakura/p/13712038.html
Copyright © 2011-2022 走看看