4. 元组转换为对象
简单
定义一个元组类型,将这个元组类型转换为对象类型,这个对象类型的键/值都是从元组中遍历出来的。
例如:
const tuple = ['tesla', 'byd', 'benz'] as const
const obj: TupleToObject<typeof tuple> = {
tesla: 'tesla',
byd: 'byd',
benz: 'benz'
}
上述代码中如果对象变量 obj
缺少任一个属性或者属性和值不同,都会有类型报错。