Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

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

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