MST

星途 面试题库

面试题:TypeScript 团队协作中类型声明规范的基础应用

在一个团队协作的项目中,定义一个函数`sum`,它接受两个数字类型的参数并返回它们的和。要求使用TypeScript的类型声明规范,对参数和返回值进行类型标注。此外,假设有一个接口`MathOperation`,它有一个`execute`方法,`execute`方法的行为和`sum`函数一样,写出这个接口的定义,并将`sum`函数赋值给一个类型为`MathOperation`的变量。
11.6万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
// 定义sum函数
function sum(a: number, b: number): number {
    return a + b;
}

// 定义MathOperation接口
interface MathOperation {
    execute(a: number, b: number): number;
}

// 将sum函数赋值给类型为MathOperation的变量
const operation: MathOperation = {
    execute: sum
};