在 JavaScript 中返回陣列中最大的值


我們需要編寫一個接受陣列數字的 JavaScript 函式。我們的函式應該遍歷陣列並從陣列中挑選最大的(最長的)元素,並返回該元素。

示例

該程式碼將為 -

const arr = [5, 3, 20, 15, 7];
const findGreatest = (arr = []) => {
   let greatest = -Infinity;
   if(!arr?.length){
      return null;
   };
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(el < greatest){
         continue;
      };
      greatest = el;
   };
   return greatest;
};
console.log(findGreatest(arr));

輸出

控制檯中的輸出為 -

20

更新於: 2020 年 11 月 24 日

225 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告