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