【发布时间】:2020-04-17 14:29:38
【问题描述】:
我需要编写一个函数“checkArray”,它接收一个随机数数组(使用 giveMeRandom 创建)并为每个项目打印它是否大于 5。 该函数返回大于 5 的数字之和。
const checkArray = function(n) {
let sum = 0;
let newArr = [];
for(i = 0; i < n; i++) {
newArr.push(Math.floor(Math.random() * 10));
if (newArr[i] > 5) {
sum += newArr[i]
}
return sum;
}
return newArr;
}
console.log(checkArray(6));
其实不行
【问题讨论】:
-
能否也提供函数
giveMeRandom?checkArray接收到的是number而不是数组。 -
你说它应该接收一个数字数组,但在你的例子中它只接收一个数字,它是哪个?
标签: javascript function random