思路
这道题简单,先进行一个数组长度判断,小于3的直接返回false。长度大于3的用循环判断当前项是否等于前两项之和即可
代码
const _isFibonacci = array => {
// 补全代码
if(array.length < 3) {
return false
}
for(let i = 2; i<array.length; i++) {
if (array[i]!==array[i-1]+array[i-2]) {
return false
}
}
return true
}