生成一个包含 n 项的斐波那契数列 2019-01-16 回答 初始化一个长度为 n 的空数组。使用 Array.prototype.reduce() 将计算结果添加到数组中。计算结果为最后两个值相加之和,应注意前两个值除外。 const fibonacci = n => [...Array(n)].reduce( (acc, val, i) => acc.concat(i > 1 ? acc[i - 1] + acc[i - 2] : i), [] ) 返回总目录 每天 30 秒 欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!