【发布时间】:2019-04-24 06:52:22
【问题描述】:
我的任务是编写一个函数getEvenAverage,它应该只接受一个参数 - 数组。这个函数应该return这个数组中偶数的平均值。如果数组中没有任何偶数,则函数应返回null。
非常感谢任何反馈 :-)
function getEvenAverage(tab) {
{
if (i % 2 === 0) {
for (var i = 0; i < tab.length; i++) {
sum += parseInt(tab[i], 10);
}
var avg = sum / tab.length;
} else
console.log('null');
}
}
【问题讨论】:
-
你的函数没有返回任何东西
-
我认为您的示例中缺少某些内容?大括号太多(
{}) -
不要使用
var,而是使用let! (它会直接向您显示您犯的一些错误) -
@emil 一些额外的块语句确实令人困惑,但它们不会改变代码的工作方式:)
标签: javascript arrays function math