Vấn đề
Chúng ta cần viết một hàm JavaScript nhận vào một mảng số nguyên arr. Hàm sẽ trả về chuỗi 'odd' nếu tổng tất cả các phần tử của mảng là lẻ hoặc 'even' nếu là chẵn.
Ví dụ
Dưới đây là mã nguồn:
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));Kết quả
Kết quả đầu ra trong console:
odd