4. 元组转换为对象

简单1

定义一个元组类型,将这个元组类型转换为对象类型,这个对象类型的键/值都是从元组中遍历出来的。

例如:

const tuple = ['tesla', 'byd', 'benz'] as const

const obj: TupleToObject<typeof tuple> = { 
  tesla: 'tesla',
  byd: 'byd', 
  benz: 'benz'
}

上述代码中如果对象变量 obj 缺少任一个属性或者属性和值不同,都会有类型报错。

评论(0)
题库

TypeScript

加载中...