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

การหาผลรวมของอาร์เรย์เป็นคู่หรือคี่ใน JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม arr ฟังก์ชันของเราควรส่งคืนสตริง 'คี่' หากผลรวมขององค์ประกอบทั้งหมดของอาร์เรย์เป็นเลขคี่หรือ 'คู่' หากเป็นคู่

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const arr = [5, 1, 8, 4, 6, 9];
const assignSum = (arr = []) => {
   const sum = arr.reduce((acc, val) => {
      return acc + val;
   }, 0);
   const isSumEven = sum % 2 === 0;
   return isSumEven ? 'even' : 'odd';
};
console.log(assignSum(arr));

ผลลัพธ์

ต่อไปนี้เป็นเอาต์พุตคอนโซล -

odd