JavaScript 中的偶数索引和


问题

我们需要编写一个 JavaScript 函数,该函数接受一个整数数组。我们的函数应返回具有偶数索引的所有整数之和,乘以最后一个索引处的整数。

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

预期输出 -

const output = 117;

示例

代码如下 -

 在线演示

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));

输出

以下是控制台输出 -

117

更新于: 17-APR-2021

544 次浏览

开启您的职业生涯

通过完成课程获得认证

开始
广告