Computer >> Máy Tính >  >> Lập trình >> Javascript

Trả lại giá trị cao nhất từ ​​một mảng trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript có trong một mảng Số. Hàm của chúng ta phải lặp qua mảng và chọn phần tử lớn nhất (lớn nhất) từ mảng và trả về phần tử đó.

Ví dụ

Mã cho điều này sẽ là -

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));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

20