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

Tính tổng các phần tử tại vị trí bội số của n trong mảng - JavaScript


Viết hàm JavaScript nhận vào mảng số và trả về tổng tích lũy của các phần tử nằm tại chỉ số là bội số của n.

Ví dụ

Mã thực hiện:

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

Kết quả

Kết quả in ra console:

99

Ở trên, chúng ta cộng các phần tử thứ 2 bắt đầu từ chỉ số 0: 1+5+5+12+65+2+9 = 99