Readonly 阳焰觅鱼 2022-01-21 100 阅读1分钟 封装 type MyReadonly<T> = { readonly [k in keyof T]: T[k]; }; 使用 type User = { name: string; }; const jack: MyReadonly<User> = { name: "jack", }; jack.name = "tom"; // 此时name将无法修改,会报错 知识点 readonly keyof in