MST

星途 面试题库

面试题:TypeScript中Required工具类型的基础应用

假设有一个接口定义如下:interface User { name?: string; age?: number; } 请使用Required工具类型将这个接口变为所有属性都是必填的,并创建一个符合该新接口的对象示例。
39.1万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
interface User {
    name?: string;
    age?: number;
}

type RequiredUser = Required<User>;

const user: RequiredUser = {
    name: 'John',
    age: 30
};