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

Cộng hai phần tử liên tiếp từ mảng gốc và hiển thị kết quả trong mảng mới với JavaScript


Chúng ta cần viết hàm JavaScript nhận vào mảng số và trả về mảng mới với các phần tử là tổng của hai phần tử liên tiếp từ mảng gốc.

Ví dụ: [0,1,2,3,4,5,6,7,8,9] → [1,5,9,13,17].

Dưới đây là mã:

Ví dụ

const arrayOne = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; const doubleSum = arr => { const res = []; for(let i = 0; i < arr.length; i += 2){ res.push(arr[i] + (arr[i+1] || 0)); }; return res; }; console.log(doubleSum(arrayOne));

Kết quả

Đầu ra trong console sẽ là:

[ 1, 5, 9, 13, 17 ]