簡體   English   中英

我該如何修改這個 function

[英]How do I modify this function

我修改了這個 function 但我想確定這是正確的,因為它假設帶我進入下一個代碼問題,但即使在它打印結果正確之后它也沒有。

修改此 Function 以返回 avg

function getAverageTestScore(scores) {
  let testScores = (scores[0] + scores[1]) / 2
  return testScores;
}

/* Do not modify code below this line */
const avg = getAverageTestScore([80, 100]);
console.log(avg, '<-- should be 90');

試試這個 function,它將接受無限數量的輸入並返回它們的平均值

 function getAverageTestScore(...scores) { let result = 0; for(let score of scores) { result += score; } return result / scores.length; } let avg = getAverageTestScore(2, 2, 2); console.log(avg) // 2

記分員可能正在運行您的 function 和一些其他輸入,因此您可能需要對其進行修改以接受長度不是 2 的 arrays。使用循環對這些值求和,然后除以元素的數量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM