别再让 key 写成字符串:TypeScript keyof 从入门到实战
简介keyof 是 TypeScript 里的类型操作符,用来提取一个对象类型的所有 key,并组成一个联合类型。
别再把对象类型写散了:TypeScript Record 从入门到实战
简介Record 是 TypeScript 内置的工具类型,用来描述一种很常见的数据结构:一组 key,对应一组 value。
TypeScript 终极初学者指南
原始类型都是不可变的,你可以为原始类型的变量重新分配一个新值,但不能像更改对象、数组和函数一样更改它的值。
Vue3的ref API,为啥需要那个.value属性?
#三国杀OL蜀你好玩#Vue3的ref API,为啥需要那个.value属性?很多刚开始用Vue3的朋友,都会对ref有个共同的疑问:为什么我声明了一个响应式数据,每次用的时候还得在后面加个.value? 这多麻烦啊,Vue2的data里直接写不就完了吗?
TypeScript 5.x高级技巧:掌握这8个模式,代码Bug减少70%
一、TypeScript不只是类型注解很多开发者对TypeScript的理解还停留在"给JavaScript加类型"的阶段。但TypeScript 5.x的高级类型系统远比你想象的强大——它可以在编译期捕获70%以上的Bug,相当于一个免费的代码审查员。
Typescript 一些令人又爱又恨的内容—Type Guard、Narrowing
首先要介绍的是 Type Guard,Type Guard 顾名思义就是类型的看守者,刚刚 TypeScript 会报错就是因为 type 不一样,所以只要我们建立一个类型的看守者,让 TypeScript 知道这个变量一定会符合我 enum 中的某一个 value 时,这时候就不会出现红字了,而通常 Type Guard 会写成一个 function 像这样:这时候我们可以发现 gender 这个变量已经从 string type 变成 GENDER type 了,所以即便我很无聊的再做一次 includes 的判断 TypeScript 也不会报任何错误了。
12. TypeScript编程实践(入门篇):JSON
TypeScript编程实践一、JSON简介基本概念:JavaScript对象简谱(JSON, JavaScript Object Notation)是一种轻量级的数据交换格式。JSON是基于ECMAScript的一个子集,以完全独立于编程语言的文本格式来存储和表示数据的。
TypeScript新手学习教程--数据类型
TypeScript应用越来越广泛了,因为它的强类型,类,接口,更适用后端程序的使用,面向对象编程更容易学习,下面我们来学习TypeScript。