Chúng tôi được yêu cầu viết một hàm JavaScript lấy một mảng Numbers làm đối số duy nhất. Hàm sẽ tính toán và trả về tổng các phần tử thay thế của mảng.
Ví dụ -
Nếu mảng đầu vào là -
const arr = [1, 2, 3, 4, 5, 6, 7];
Sau đó, đầu ra phải là -
1 + 3 + 5 + 7 = 16
Ví dụ
Sau đây là mã -
const arr = [1, 2, 3, 4, 5, 6, 7]; const alternativeSum = (arr = []) => { let sum = 0; for(let i = 0; i < arr.length; i++){ const el = arr[i]; if(i % 2 !== 0){ continue; }; sum += el; }; return sum; }; console.log(alternativeSum(arr));
Đầu ra
Sau đây là kết quả trên bảng điều khiển -
16