编译器报错'Employee'onlyreferstoatype,butisbeingusedasavaluehere.ts(2693)
创始人
2024-12-08 11:00:26
0

通常情况下,出现此问题是因为在代码中将类型名称用作了值。例如:在以下代码中,将Employee作为函数参数传递时,就会出现此错误:

class Employee {
    name: string;
    salary: number;
}

function increaseSalary(emp: Employee) {
    emp.salary += 1000;
}

let emp = new Employee();
emp.name = "Tom";
emp.salary = 5000;
increaseSalary(Employee);   // 错误:'Employee' only refers to a type, but is being used as a value here.

要解决这个问题,需要传递一个类的实例,而不是类本身。上面的错误代码可以修改为:

increaseSalary(emp);  // 将 emp 作为参数传递

相关内容

热门资讯

微扑克ai机器人!微扑克游戏辅... 微扑克ai机器人!微扑克游戏辅助器,(德州微扑克)确实有挂(详细辅助器ios教程);微扑克游戏辅助器...
aapoker辅助!aapok... aapoker辅助!aapoker辅助工具存在吗,(aapoker)竟然存在有挂(详细辅助教程);1...
微扑克有辅助挂!微扑克透明挂,... 微扑克有辅助挂!微扑克透明挂,(微扑克稳赢)一直是有挂(详细ai机器人教程);玩家在微扑克有辅助挂中...
德扑ai怎么系统!德扑ai机器... 相信很多朋友都在电脑上玩过吧,但是很多朋友都在抱怨用电脑玩起来不方便。为此小编给大家带来了手机版,这...
德州之星有辅助挂!德扑之星如何... 德州之星有辅助挂!德扑之星如何分别是否,德扑ai人工智能一直是有挂(详细专业教程);人气非常高,ai...
红龙扑克辅助工具!红龙扑克有挂... 红龙扑克辅助工具!红龙扑克有挂么,(红龙扑克)本来存在有挂(详细辅助挂教程)1、这是跨平台的黑科技,...
微扑克有辅助挂!微扑克ai辅助... 微扑克有辅助挂!微扑克ai辅助神器,(微扑克操作)切实真的是有挂(详细辅助软件教程)是一款可以让一直...
德扑之星猫腻!德扑ai软件,德... 德扑之星猫腻!德扑ai软件,德扑ai购买其实是真的有挂(详细开发教程)科技教程也叫必备教程,这是一款...
aapoker猫腻!aapok... aapoker猫腻!aapoker ai软件,(aapoker讲解)竟然真的有挂(详细辅助教程);a...
aapoker俱乐部!aapo... aapoker俱乐部!aapoker俱乐部,(aapker代理)好像是有挂(详细挂教程);aapok...