当我尝试分配一个函数以计算可能传递给它的任何数量的平均值时,我遇到了这个问题
if(nums===[]){}
在这段代码中,为什么js解释器无法输入if
的主体?
它给了我undefined
作为输出。
整个代码如下所示
function average(...nums) {
let ave=0;
if(nums===[]){
return 0;
}else{
for(const num of nums){
ave +=num;
}
return ave/nums.length;
}
}
console.log(average());