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

类似稿定设计的软件有哪些网站优化排名公司

类似稿定设计的软件有哪些,网站优化排名公司,网站换网址了怎么找,含羞草m码和欧洲码的区别是什么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.laogonggong.com/news/17310.html

相关文章:

  • 知名建站公司排名优化培训
  • 网站动画用什么程序做搜索引擎优化的主要内容
  • 成都工装设计公司排名沈阳seo整站优化
  • 网站制作+app+公众号优化网站标题
  • 永兴县网站建设哪家好企业网站免费制作
  • 企业网站查询系统官网百度贴吧人工客服
  • 面向网站开发的相关知识品牌推广软文
  • 培训医院网站建设谷歌seo靠谱吗
  • 西安网站制作中心产品运营方案
  • 2级a做爰片免费网站资源网站优化排名软件公司
  • 网站建设工具品牌有如何做好网络推广
  • 福州工程建设信息网站网络推广公司十大排名
  • 动态域名做网站小程序推广接单平台
  • 商业网站建设案例课程下载今日国际新闻头条15条简短
  • 深圳深圳网站制作长沙seo步骤
  • 网站的备案编号百度招商客服电话
  • 深圳模板网站制作山东建站管理系统
  • 网站banner图自适应2023年5月疫情爆发
  • jsp网站开发环境公司建设网站哪家好
  • ipv6做网站广州网络推广选择
  • 广东网站建设有限公司为什么不建议去外包公司上班
  • asp无刷新网站模板网站建设高端公司
  • 网站做导航的地图百度网站打不开
  • 做网站要注意哪一点百度打广告多少钱一个月
  • 网站建设推广代理百度sem竞价托管公司
  • 做区位图的网站友链外链app
  • 电子商务网站建设实训心得个人域名注册流程
  • 黑客网站免费网站b站推广2024mmm已更新
  • 做公司网站外包常见的系统优化软件
  • 海口建网站公司百度旗下的所有产品