摘要:
unknown 是 TypeScript 中的一种顶级类型,它表示一个未知的值。与 any 类型不同,unknown 类型更加类型安全。 当一个值被标记为 unknown 类型时,它只能赋值给 unknown 或 any 类型。这意味着我们不能对 unknown 类型的值执行任何操作,除非我们首先进 阅读全文
posted @ 2023-12-11 10:49
脆皮鸡
阅读(323)
评论(0)
推荐(0)
摘要:
keyof 和 typeof 是 TypeScript 中的两个操作符,它们分别用于从类型中提取键和获取变量的类型。 keyof T:用于获取类型 T 的所有键的联合类型。也就是说,keyof T 将返回一个包含类型 T 中所有属性名的联合类型。 typeof x:用于获取变量 x 的类型。它会返回 阅读全文
posted @ 2023-12-11 10:40
脆皮鸡
阅读(735)
评论(0)
推荐(0)
摘要:
Readonly<T> 是 TypeScript 中的一个预定义类型操作工具,用于将给定类型 T 中的所有属性设置为只读。这意味着创建的新类型将具有与原始类型相同的属性,但这些属性在新类型中是只读的,不可修改。 下面是一个示例: type Person = { name: string; age: 阅读全文
posted @ 2023-12-11 10:37
脆皮鸡
阅读(143)
评论(0)
推荐(0)
摘要:
Omit<T, K> 和 Pick<T, K> 他们的区别在于它们的功能和作用对象: Omit<T, K>:用于从类型 T 中排除属性 K,生成一个新的类型,即返回类型中去掉指定属性的结果。这个工具适用于当我们需要创建一个新类型,该类型与原类型相似,但排除了特定属性的情况。 Pick<T, K>:用 阅读全文
posted @ 2023-12-11 10:33
脆皮鸡
阅读(243)
评论(0)
推荐(0)

浙公网安备 33010602011771号