ts基本类型 typeof 和keyof 安装编译ts的工具 安装命令:npm i -g typescript 或者 yarn global add typescript。 验证是否安装成功:tsc –v(查看 TypeScript 的版本)。 编译并运行 TS 代码 创建hello.ts 文件(注意:TS 文件的后缀名为 .ts)。 将TS 编译为 JS:在终端中输入命令,tsc hello.ts(此时,在同级...
TS面试题三十二:TypeScript 中 keyof 和 typeof 运算符? #ts - 君君军杂货部于20240327发布在抖音,已经收获了1605个喜欢,来抖音,记录美好生活!
本题目考察 ts 中高级类型的理解,keyof 是索引类型查询操作符,对于任何类型 T, keyof T的结果为 T上已知的公共属性名的联合。可以使用typeof 实现类型保护,确定联合类型等的具体类型。参考答案:keyof 是索引类型查询操作符,结果为 给定类型上已知的公共属性名的联合。typeof在类型上下文中使用时,获取变量、...
console.log(typeof a)// 'number' ts中的typeof是 根据已有的值 来获取值的类型 来简化代码的书写 keyof 作用:获取接口、对象(配合 typeof)、类等的所有属性名组成的联合类型。 // 接口 interface Person { name: string age: number } type K1 = keyof Person // "name" | "age" type K2 = keyof...