MST
星途 面试题库

面试题:TypeScript中接口interface的基础使用

请使用TypeScript的接口interface定义一个函数类型,该函数接收两个数字参数并返回它们的和,然后实现这个函数。接着,再定义一个接口表示一个对象,对象包含一个字符串类型的name属性和一个符合上述函数类型的方法calculate。
35.0万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
// 定义函数类型接口
interface AddFunction {
    (a: number, b: number): number;
}

// 实现该函数
const add: AddFunction = (a, b) => a + b;

// 定义对象接口
interface Calculator {
    name: string;
    calculate: AddFunction;
}

// 创建符合Calculator接口的对象
const myCalculator: Calculator = {
    name: 'My Calculator',
    calculate: add
};