Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

สูงสุดและต่ำสุดในอาร์เรย์ JavaScript


เราจำเป็นต้องเขียนฟังก์ชันที่ใช้อาร์เรย์ของตัวเลขและคืนค่าส่วนต่างระหว่างจำนวนสูงสุดและต่ำสุด

ขั้นแรก สร้างอาร์เรย์ −

const arr = [23,54,65,76,87,87,431,-6,22,4,-454];

ตอนนี้ ค้นหาค่าสูงสุดและต่ำสุดด้วยวิธี Math.max() และ Math.min() ตามลำดับ -

const arrayDifference = (arr) => {
   let min, max;
   arr.forEach((num, index) => {
      if(index === 0){
         min = num;
         max = num;
      }else{
         min = Math.min(num, min);
         max = Math.max(num, max);
   };
});

รหัสที่สมบูรณ์มีดังนี้ −

ตัวอย่าง

const arr = [23,54,65,76,87,87,431,-6,22,4,-454];
const arrayDifference = (arr) => {
   let min, max;
   arr.forEach((num, index) => {
      if(index === 0){
         min = num;
         max = num;
      }else{
         min = Math.min(num, min);
         max = Math.max(num, max);
      };
   });
   return max - min;
};
console.log(arrayDifference(arr));

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็น -

885