Required描述:将属性设为必填项Required实现原理 Required 描述:将属性设为必填项interface Person{ name?:string; age?:number;}let person:Required<Person> = { name:'KipSong', age:25} Required实现原理type Required<T> = { [P in keyof T]-?: T[P];};