倔强青铜来了

129 阅读1分钟

自我介绍

  • 一名97年普普通通的前端开发菜鸟,早在很早很早以前就计划写博客发文章,也有一个个人博客系统,奈何太懒已经没有维护了。
  • 目前在上海某厂上班,公司的技术栈主要是 react + ts。

好记性不如烂笔头,所以还是决定开始自己的博客生涯。

随意分享

  • 先分享一下最近在同事身上学习到的ts写法,真香系列
const nameList = {
  小明: 'xiaoMing',
  小红: 'xiaoHong',
  小王: 'xiaoWang'
}
type keyofNameList = keyof typeof nameList

const getName = (...arr: Array<keyofNameList>) => {
  return arr.map(item => nameList[item])
}

typeof 的作用就是取某个值的类型,keyof 的作用是是取接口的 键值。

因此这里 keyofNameList 就等于 nameList 的键值,这样写的好处在于能够带来很好的开发体验!!

  • 分享一下自己 VScode 的开发主题: Dracula Official,德古拉主题,爆赞👍
  • 分享今日心情:开心