最近工作中用到ES6的实例有点少,这儿找几个递归的实例用ES6搞一搞
这是最经典的,它指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … 第一个数是0,第二个数是1,从第三个数(1)开始,每一数都等于前两个数之和。
function fib(n) {
if (n === 0 || n === 1) {
return n
}
if (n >= 2) {
return fib(n - 1) + fib(n - 2)
}
}
然而此例好像无法用到ES6的什么玩意