<script type="text/javascript">
/* 要求以Boolean的形式返回参数数组是否为斐波那契数列。
在数学上,斐波那契数列以如下方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N)
注意:
1. [0,1,1]为最短有效斐波那契数列 */
const _isFibonacci = (array) => {
// 补全代码
if (array.length < 3 || array[0] !== 0 || array[1] !== 1) {
return false
} else {
for (let i = 2; i < array.length; i++) {
if (array[i] === arr[i - 1] + arr[i - 2]) {
return true
} else {
return false
}
}
}
}
const arr = [0, 1, 1, 2, 3, 5]
console.log(_isFibonacci(arr))
</script>
验证过这个没错啊,但为什么通过不了呢?请各位大佬帮看看呢

京公网安备 11010502036488号