我在javascript中向对象添加方法时遇到问题.以下代码应返回一个数字,而是返回NaN.希望你能帮忙
function people(name, age){
this.name = name;
this.age = age;
this.numYearsLeft = pension();
}
function pension(){
numYears = 65 - this.age;
return numYears;
}
var andrews = new people("Andrews Green", 28);
console.log(andrews.numYearsLeft);
Run Code Online (Sandbox Code Playgroud)