javascript - 变量内的函数
问题描述
我只是在学习 JS 并尝试制作一个经典的 wow XP 每小时计算器,我设置了每个具有属性 [KT(KillTime)、KPH(KillsPerHour)、XPR(EXP Per Hour) 的类的变量。
我不知道如何记录我拥有的功能的解决方案,当我尝试记录warrior.KPH时,它给出的是NaN,我知道这意味着不是数字
var EXP = 278;
var warrior = {
KT: 5.7,
calcKPH: function() {
this.KPH = 3600 / this.KT;
return this.KPH;
},
calcXPR: function() {
this.XPR = this.KPH * EXP;
return this.XPR;
}
}
console.log(warrior);
我希望能够为每个变量添加单独的属性,并有一个计算每小时 EXP 和每小时杀戮次数的函数(对不起,我还在学习 JS 语法)
解决方案
我不知道如何记录我拥有的功能的解决方案
你必须给他们打电话:
console.log(
"these are the return values of the methods:",
warrior.calcKPH(),
warrior.calcXPR(),
"now the object got additional properties set:",
warrior
);
推荐阅读
- java - 地图中的嵌套空检查
- javascript - 基于条件的jquery
- riscv - 想澄清我对R型指令的理解
- php - Youtube API - 上传视频
- javascript - 覆盖不会在点击时触发
- apache-kafka - 每次启动时强制自动缩放的消费者阅读整个 Kafka 主题
- android - CustomView 中的 DialogFragment 导致内存泄漏
- java - 如何为使用 ActiveMQ Artemis 的服务编写集成测试
- powerbi - PowerBi 与 ConnectionString
- c# - Windows Server 2019 上 IIS 上的 ASP.NET 应用程序更新