我只是在学习JS,并试图制作一个经典的时速计算器,我设置了每个具有属性[KT(KillTime),KPH(KillsPerHour),XPR(每小时EXP)的类的变量。 >
我不知道如何记录我拥有的功能的解决方案,当我尝试记录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和每小时Kills的功能(对不起,我仍在学习JS语法)
答案 0 :(得分:0)
我不知道如何记录我拥有的功能的解决方案
您必须给他们打电话:
console.log(
"these are the return values of the methods:",
warrior.calcKPH(),
warrior.calcXPR(),
"now the object got additional properties set:",
warrior
);