摘要:
一、基础 TypeScript里,在有些没有明确指出类型的地方,类型推论会帮助提供类型 let x = 3; // let x: number 二、最佳通用类型 计算通用类型算法会考虑所有的候选类型,并给出一个兼容所有候选类型的类型。 // demo 1 let x = [0, 1, null, ' 阅读全文
posted @ 2020-10-13 22:31 hackftz 阅读(514) 评论(0) 推荐(0) 编辑
|
||
摘要:
一、基础 TypeScript里,在有些没有明确指出类型的地方,类型推论会帮助提供类型 let x = 3; // let x: number 二、最佳通用类型 计算通用类型算法会考虑所有的候选类型,并给出一个兼容所有候选类型的类型。 // demo 1 let x = [0, 1, null, ' 阅读全文
posted @ 2020-10-13 22:31 hackftz 阅读(514) 评论(0) 推荐(0) 编辑
摘要:
一、概念 使用枚举我们可以定义一些带名字的常量。 我理解的是使用枚举,可以解决我们在项目中定义常量不规范的问题。 数字枚举 // 使用初始化器 enum Direction { // 定义数字枚举 Up = 1, // 使用初始化器,初始值1 Down, // 2 Left, // 3 Right 阅读全文
posted @ 2020-10-13 22:29 hackftz 阅读(80) 评论(0) 推荐(0) 编辑
摘要:
一、介绍 类型变量,它是一种特殊的变量,只用于表示类型而不是值。 function identity<T>(arg: T): T { // 声明带有泛型的函数 return arg; } 二、使用 传入所有的参数,包含类型参数: let output = identity<string>("mySt 阅读全文
posted @ 2020-10-13 22:28 hackftz 阅读(58) 评论(0) 推荐(0) 编辑 |
||