这是我的代码,我希望它打印出一个数字,而是打印出一个数字加上我的所有代码。
function Employee(salaryJan, salaryFeb, salaryMar){
this.salaryJan = salaryJan;
this.salaryFeb = salaryFeb;
this.salaryMar = salaryMar;
}
var dennis = new Employee(6575, 7631, 8000);
Employee.prototype.sumAll = function(){
var sum = 0;
for (salary in this){
sum += this[salary];
}
console.log(sum);
};
dennis.sumAll();
目前我的代码打印出来:
22206function (){
var sum = 0;
for (salary in this){
sum += this[salary];
}
console.log(sum);
}
我只是想要22206
,我不知道为什么它还会打印出一些代码。
我有一个 JSFiddle 小提琴:http: //jsfiddle.net/dennisboys/LZeQr/1/