Closed MR-YangXu closed 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]) }
// 这是输出对应的索引值 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]) }