const shouldCancelExam = grades => {
return grades.some(grade=>{grade>=18});
}
以上给出shouldCancelExam([10, 12, 10, 18])
的False
但是,以下给出的输出正确,为True。是什么导致差异?
const shouldCancelExam = grades => {
return grades.some(grade=> grade>=18);
}
答案 0 :(得分:1)
请始终记住,当您使用箭头功能并有一条语句时,如果使用{},则不需要{},则必须编写return type关键字
const shouldCancelExam = grades => {
return grades.some(grade=> {
return grade>=18
});
}
const shouldCancelExam = grades => {
return grades.some(grade=> grade>=18);
}