首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >编写一个接受测试分数数组作为参数的函数,那么该函数应该返回80或更高的分数?

编写一个接受测试分数数组作为参数的函数,那么该函数应该返回80或更高的分数?
EN

Stack Overflow用户
提问于 2018-07-26 03:56:09
回答 2查看 531关注 0票数 -1

我仍然是JS的新手,但我在这个问题上有一段艰难的时间。我确信答案有点简单,但是我不知道在我做了分数数组之后要把什么放到函数表达式中?我需要做一个for循环吗?谢谢

代码语言:javascript
复制
array = [20,30,40,50,60,70,80,92,93,95,98,100]

 function testScores(array){

 }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-26 04:00:40

您可以使用数组的filter方法。请遵循下面的定义。

代码语言:javascript
复制
function testScores(array){
 return array.filter(ele=>ele>=80)
}
票数 0
EN

Stack Overflow用户

发布于 2018-07-26 04:00:49

代码语言:javascript
复制
function testScores(array){
  return array.filter(number => number >= 80);
}

这将返回一个分数大于等于80的数组。e.g

代码语言:javascript
复制
let scores = [20,30,40,50,60,70,80,92,93,95,98,100];
testScores(scores)

如果你只是想要分数超过80,你可以这样做

代码语言:javascript
复制
testScores(scores).length
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51526740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档