编辑
核心代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>斐波那契数组</title> </head> <body> <script>// 首先判断数组参数的长度是否小于3,第一、二项的值是否分别为0、1,如果其中一项不符合,那么返回false // 遍历数组参数,从第三项开始,判断该项的值是否符合F(n)=F(n - 1)+F(n - 2),是则continue,否则返回false // 当数组遍历完成时返回true const _isFibonacci = array => { // 补全代码 if (array.length < 3 || array[0] !== 0 || array[1] !== 1) return false for (let i = 2; i < array.length; i++) { if (array[i] === array[i - 1] + array[i - 2]) continue return false } return true</script> </body> </html>