TypeScript Partial

TypeScript Partial<T>,该工具类型能够构造一个新类型,并将实际类型参数T中的所有属性变为可选属性。示例如下:

interface A {
   x: number;
   y: number;
}

type T = Partial<A>; // { x?: number; y?: number; }

const a: T = { x: 0, y: 0 };
const b: T = { x: 0 };
const c: T = { y: 0 };
const d: T = {};

console.log(a)
console.log(b)
console.log(c)
console.log(d)

运行结果:

TypeScript Partial<T>” title=”TypeScript Partial<T>” ></p>
<p><strong>酷客网相关文章:</strong></p>
<ul>
<li><a href=TypeScript内置工具类型

  • TypeScript类类型
  • TypeScript类this类型
  • TypeScript抽象类和抽象成员
  • 赞(0)

    评论 抢沙发

    评论前必须登录!