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 次瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.