ปัญหา
เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม arr ฟังก์ชันควรคืนค่าสตริง 'odd' หากผลรวมของทุกสมาชิกเป็นคี่ หรือ 'even' หากเป็นคู่
ตัวอย่าง
โค้ดตัวอย่างดังนี้:
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