Jude's blog

归档 · 2023

首页

关于

归档

ts

132、内置工具类型

JavaScript 中的内置方法是用来操作值的,TypeScript 的内置方法是用来操作类型的。 Partial:可选属性 它接收一个对象类型,并将这个对象类型的所有属性都标记为可选,这样我们就不需要一个个将它们标记为可选属性了。 12345678910111213141516171819type User = { name: string age: number email: string}type PartialUser = Partial<User>const user: User = { name: 'John Doe', age: 30, email: 'john.doe@example.com'}// 可以不实现全部的属性..

更多
ts

131、泛型

在绝大部分编程语言中,函数都是一个非常重要的概念,如果缺少了函数,我们的代码可能会变得冗长晦涩,到处夹杂着重复的片段。而在函数中,最重要的概念则是参数,参数是一个函数向外界开放的唯一入口,随着入参的差异,函数可能也会表现出各不相同的行为。 泛型类型别名能够充当一个变量,存放一组存在关联的类型: 1type Status = 'success' | 'failure' | 'pending' 其实类型别名还能够充当函数的作用,但函数怎么能没有入参?我们可以这么来为类型别名添加一个入参,也就是泛型。 12345type Status<T> = 'success' | 'failure' | 'pending' | Ttype CompleteStatus = Status<'offlin..

更多