Computer >> Máy Tính >  >> Lập trình >> Javascript

Tổng chỉ mục chẵn trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript nhận một mảng các số nguyên. Hàm của chúng ta sẽ trả về tổng của tất cả các số nguyên có chỉ số chẵn, nhân với số nguyên ở chỉ mục cuối cùng.

const arr = [4, 1, 6, 8, 3, 9];

Sản lượng mong đợi -

const output = 117;

Ví dụ

Sau đây là mã -

const arr = [4, 1, 6, 8, 3, 9];
const evenLast = (arr = []) => {
   if (arr.length === 0) {
      return 0
   } else {
      const sub = arr.filter((_, index) => index%2===0)
      const sum = sub.reduce((a,b) => a+b)
      const posEl = arr[arr.length -1]
      const res = sum*posEl
      return res
   }
}
console.log(evenLast(arr));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

117