result.length满足等于0,但是却执行else方法
如果执行到 else 分支,那说明 results.length 不为 0,您可以打印一下 results 和 results.length 的值,看看是否符合预期。
results.length
results
打印出来都是等于0,单仍然执行了else
这个 if else 的判断就是最普通的 JavaScript 分支判断,还请您耐心排查下具体是哪里出错了(可以多写一些 console.log 语句)。
console.log
console.log在哪里能看到,之前写了不知道日志打在哪里了
如果是浏览器的话,在开发者工具的 Console 标签;如果是 Node.js,会打印到标准输出。