Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Trả về giá trị lớn nhất từ mảng trong JavaScript


Cần viết hàm JavaScript nhận mảng số. Hàm lặp qua mảng và chọn phần tử lớn nhất trả về.

Ví dụ

Mã thực hiện như sau:

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

Kết quả

Kết quả trong console sẽ là:

20