typescript已经成为前端日常开发中常用的工具之一,本文结合自己的使用做一下笔记,方便以后查阅。
原文地址
Partial
Partial可以将某个类型中定义的属性变成可选的.
下面的定义了Book
类型,创建实力时如果不设置id
属性就会提示错误。
is
下面isNumber
函数用来判断输入为数字,如果是就用调用setValue
,但是提示value
的值可能为undefined
不能赋值给number
类型。
isNumber
函数已经判断value位数字了,但是编译器还是报错,那怎样才能让编译器认为value就是nmber
,没错is
可能达到目的。将isNumber
的返回类型使用is
指定为number
.
infer
推断函数返回类型
推断联合类型
Omit
Exclude
Extract
NonNullable
Awaited
Required
Readonly
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。