Computer >> Máy Tính >  >> Lập trình >> Javascript

Xác định tổng của mảng là chẵn hay lẻ trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một mảng các số nguyên arr. Hàm của chúng ta sẽ trả về chuỗi 'lẻ' nếu tổng của tất cả các phần tử của mảng là lẻ hoặc 'chẵn' nếu nó là chẵn.

Ví dụ

Sau đây là mã -

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));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

odd