试图获得数组的平均值.
Array.prototype.average = function() {
var sum = 0;
this.reduce(function(a, b) {
sum = a + b;
});
return sum / this.length;
};
[2, 15, 7].average();
Run Code Online (Sandbox Code Playgroud)
为什么average函数调用返回NaN?