Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub

映射类型 允许我们通过转换现有类型的属性来创建新类型。

interface User {
    id: number;
  name: string;
  email: string;
}
type PartialUser = {
    [K in keyof User]?: User[K];
}

const partialUser: PartialUser = {
  name: 'qdleader',
  email: 'qdleader@example.com'
};

console.log(partialUser); // Output: { name: 'qdleader', email: 'qdleader@example.com' }

Edit this page
最近更新: 2025/12/2 01:46
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人