随手写系列--依照尾递归条件重写斐波纳契数列的函数

95 阅读1分钟

"use strict";
// 执行递归
function fibImpl(n = 0, a = 0, b = 1) {
  if (n === 0) {
    return a;
  }
  return fibImpl(n - 1, b, a + b);
}

console.log(fibImpl(3));