lgwebdream / FE-Interview

🔥🔥🔥 前端面试,独有前端面试题详解,前端面试刷题必备,1000+前端面试真题,Html、Css、JavaScript、Vue、React、Node、TypeScript、Webpack、算法、网络与安全、浏览器
https://lgwebdream.github.io/FE-Interview/
Other
6.77k stars 897 forks source link

使用全新ES6语法实现功能 #1137

Closed MR-YangXu closed 3 years ago

MR-YangXu commented 3 years ago

// 这是输出对应的索引值 function flat(n) { if (n < 0) throw new Error('输入的数字不能小于0'); return Array.from({length: n + 1}).reduce((t, v, i) => (i > 1 && t.push(t[i - 1] + t[i - 2]), t), [0, 1])[n] } // 这是输出对应长度的数组 function flat(len = 2) { return Array.from({length: len}).reduce((t, v, i) => (i > 1 && t.push(t[i - 1] + t[i - 2]), t), [0, 1]) }