面试题答案
一键面试// 使用Record工具类型定义类型
type StringToNumberRecord = Record<string, number>;
// 定义函数计算总和
function sumValues(obj: StringToNumberRecord): number {
return Object.values(obj).reduce((acc, value) => acc + value, 0);
}
你可以使用如下方式调用这个函数:
const myObj: StringToNumberRecord = {
key1: 10,
key2: 20,
key3: 30
};
const total = sumValues(myObj);
console.log(total);