Basic JavaScript: Replace Loops using Recursion | freeCodeCamp.org

PHOTO EMBED

Sun Jan 30 2022 03:20:34 GMT+0000 (Coordinated Universal Time)

Saved by @Bekzod

function multiply(arr, n) {
    if (n <= 0) {
      return 1;
    } else {
      return multiply(arr, n - 1) * arr[n - 1];
    }
  }
content_copyCOPY

https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion