Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

คืนค่าสูงสุดจากอาร์เรย์ใน 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