当前位置: 首页 > news >正文

做网站的复式照片自己制作网址收款

做网站的复式照片,自己制作网址收款,做聊天网站的视频教程,湖里区建设局网站TypeScript 的 never 类型是一种特殊的类型,它表示的是那些永远不存在的值的类型。例如,一个抛出异常或无限循环的函数的返回值类型就是 never,因为它们永远不会返回任何值。never 类型是所有类型的子类型,也就是说,任…

TypeScript 的 never 类型是一种特殊的类型,它表示的是那些永远不存在的值的类型。例如,一个抛出异常或无限循环的函数的返回值类型就是 never,因为它们永远不会返回任何值。never 类型是所有类型的子类型,也就是说,任何类型都可以赋值给 never 类型,但是 never 类型只能赋值给自己和 any 类型。never 类型有以下的特点和用途https://juejin.cn/post/7201048368389914682:

•  never 类型不能被实例化,也不能有任何值,甚至 undefined 也不行。

•  never 类型可以用来表示不可能发生的情况,例如在 switch 语句中的 default 分支,或者在类型保护中排除掉所有可能的情况。

•  never 类型可以用来进行疲劳性检查(exhaustiveness check),也就是检查是否所有的分支都被覆盖到了,如果有遗漏,就会报错。

下面是一些使用 never 类型的例子:

// 抛出异常的函数的返回值类型是 never
function throwError(message: string): never {throw new Error(message);
}// 无限循环的函数的返回值类型也是 never
function loopForever(): never {while (true) {}
}// 使用 never 类型来表示不可能发生的情况
type Direction = "up" | "down" | "left" | "right";function move(direction: Direction) {switch (direction) {case "up":// do somethingbreak;case "down":// do somethingbreak;case "left":// do somethingbreak;case "right":// do somethingbreak;default:// 如果有遗漏的情况,就会报错const invalid: never = direction;// Error: Type 'string' is not assignable to type 'never'}
}// 使用 never 类型来进行疲劳性检查
class ExhaustiveError extends Error {constructor(value: never, message?: string) {super(message);}
}function checkExhaustive(value: Direction) {switch (value) {case "up":// do somethingbreak;case "down":// do somethingbreak;default:// 如果有遗漏的情况,就会抛出异常throw new ExhaustiveError(value);// Error: Argument of type 'string' is not assignable to parameter of type 'never'}
}

http://www.yayakq.cn/news/546477/

相关文章:

  • 专业电商网站建设哪家好综合查询
  • 东莞网站推广服务河间做网站
  • 打造公司的网站专业柳州网站建设
  • 百度推广登录网站汉中市建设工程造价信息
  • 北京专做粮油米面的配送网站网站自身seo优化怎么做
  • 做的网站怎么让别人也能看到网站的结构
  • 网站模版图片网站建设业务怎么做
  • 合肥大型网站开发公司外贸自建站费用
  • 做淘宝客网站要申请什么长春网站制作网络推广
  • 南京玄武网站建设百度搜索网站优化
  • 运营网站挣钱方法google广告投放
  • dw怎么做网站布局和萝莉做的电影网站
  • 集团网站建设的要求wordpress最底部版权
  • 某些网站字号设置样式seo建站的步骤
  • 哪个网站可以做担保交易php做的网站安全吗
  • 网站介绍视频怎么做西安网站设计建设公司 概况
  • 现在都用什么网站找事做自己怎做网站后台
  • 网站开发推荐一本书怎样做才能让网站更受关注
  • 河南建设工程信息网站如何建个人免费网站
  • 鞍山哪里做网站运营网站是多少
  • 建立网站该怎样做广西桂林师范大学
  • 凤翔网站开发金融企业网站源码
  • 二手旧书网站开发设计报告wordpress防破解
  • 简要说明网站建设的步骤wordpress主题一点就升级
  • 网站与备案信息不符历下网站建设
  • 做自媒体那几个网站好点最好的wordpress 网站
  • 站长统计app软件下载官网安卓网站建设文化教程
  • 网站制作 杭州公司wordpress wptitle
  • co域名 大网站在线个人网页生成
  • 网站开发的价格芜湖seo