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

Tổng chỉ số lẻ và chẵn riêng biệt rồi lấy hiệu tuyệt đối trong JavaScript


Chúng ta cần viết một hàm JavaScript nhận vào một mảng các số. Hàm nên cộng các phần tử chỉ số lẻ và chỉ số chẵn riêng biệt và cuối cùng trả về hiệu tuyệt đối của chúng.

Ví dụ

const arr = [4, 6, 3, 1, 5, 8, 9, 3, 4]; 
const oddEvenDifference = (arr = []) => { 
  let oddSum = 0; 
  let evenSum = 0; 
  for (let i = 0; i < arr.length; i++) { 
    const el = arr[i]; 
    if (i % 2 === 0) evenSum += el; 
    else oddSum += el; 
  } 
  return Math.abs(oddSum - evenSum); 
}; 
console.log(oddEvenDifference(arr));

Kết quả

Kết quả hiển thị trong console sẽ là:

7