几个一看就会的TypeScript小技巧
TypeScript是一门语言有很多语法和那些只需要熟悉下API的库的层次不太一样它更灵活当然也会有很多小技巧.这篇文章就来分享一些很多人不知道的小技巧吧都是学完就能用起来的那种.TypeScript有一个内置类型叫做Record它的作用是根据传入的索引和值的类型构造新的索引类型.那么问题来了这个K怎么约束呢有同学说K不是索引么那应该是string也就是Kextends string.但是JS的属性可以是stringnumber symbol这三种类型的.要Kextends string number symbol.不不不TypeScript有个编译选项叫做keyofStringsOnly开启了那么就就只会用string作为索引否则才是string number symbol
用户评论