下面的ts定义报错,如何中解决,希望obj5中的key是可选的;
type Car2 = {
color:string;
size: string;
}
//这里已经设置CarNames的属性是可选的
type CarName2 = Partial<'aodi' | "benchi">;
let obj5: Record<CarName2, Car2>
obj5 = { // 报错,因为没有添加benchi属性
aodi: {
color:'black',
size:'white'
}
}
https://www.typescriptlang.or...
看官网上Partial demo只接受了一个对象,如果想实现上面的效果,需要怎么写?
let obj5: Partial<Record<'aodi' | "benchi", Car2>>