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

Tìm tổng các phần tử thay thế (alternating) của mảng trong JavaScript


Chúng ta cần viết hàm nhận mảng số. Hàm tính và trả về tổng các phần tử thay thế (chỉ số chẵn: 0, 2, 4...).

Ví dụ - arr = [1, 2, 3, 4, 5, 6, 7] -> 1+3+5+7 = 16.

Ví dụ

Code sau đây:

const arr = [1, 2, 3, 4, 5, 6, 7]; 
const alternativeSum = (arr = []) => { 
  let sum = 0; 
  for (let i = 0; i < arr.length; i++) { 
    if (i % 2 !== 0) continue; 
    sum += arr[i]; 
  } 
  return sum; 
}; 
console.log(alternativeSum(arr));

Kết quả

Kết quả trên console:

16