当前位置: 首页 > 知识库问答 >
问题:

javascript - 谁知道为什么没数据,但是还是返回获取成功。而空数组不是false吗?谁知道为什么没数据,但是还是返回获取成功。而空数组不是false吗?

东郭京
2023-07-20

题目描述谁知道为什么没数据,但是还是返回获取成功。而空数组不是false吗?

题目来源及自己的思路谁知道为什么没数据,但是还是返回获取成功。而空数组不是false吗?

相关代码

粘贴代码文本(请勿用截图)谁知道为什么没数据,但是还是返回获取成功。而空数组不是false吗?

你期待的结果是什么?实际看到的错误信息又是什么?谁知道为什么没数据,但是还是返回获取成功。而空数组不是false吗?

共有1个答案

东郭淇
2023-07-20

空数组不是 false,是 true,因为它是一个有效的对象

image.png

看这个,不含空数组:Falsy - MDN Web Docs Glossary: Definitions of Web-related terms | MDN (mozilla.org)

 类似资料:
  • 问题内容: 据我所知,使用或实例化对象分别返回或的新实例。具有 新标识 的新实例对象。 在我实际测试它之前,这对我来说是很清楚的,我注意到它实际上返回了而不是预期的: 如预期的那样,分别使用和创建对象时,也会表现出这种行为: 我可以在状态文档中找到唯一相关的信息: […]例如,return和return 。 如果未提供任何参数,则构造函数将创建一个新的空元组。 可以说,这不足以回答我的问题。 那么

  • 为什么以下输出为True? 这将始终输出,即使条件似乎表明并非如此。如果我删除括号,那么它可以工作,但我不明白为什么。

  • 问题内容: 我有一个发出AJAX调用的功能(通过jQuery)。在本节中,我有一个函数说: 但是,如果我这样称呼它: 第一个永远不会被调用。 如果将an 放入函数中,则为true,但在该函数返回之前不会为true 。 可以将回调函数传递给我的方法吗?喜欢: 问题答案: 是一个 回调 函数。它将由Ajax对象调用-异步!-操作完成时。您无法捕捉回调的结果,只有Ajax对象可以做到这一点。 您的函数-

  • 问题内容: 我找到了JavaDoc的方法: 返回:如果此线程已被中断,则返回true;否则返回false。 否则为假。 我对这种方法的理解有误。此外,我可能会误解Thread中的“中断”概念。 欢迎任何解释!谢谢! 程式码片段: 在线程定义中: 调用: 问题答案: 引发异常后,线程不再处于中断状态。

  • 问题内容: 使用JQuery或任何其他类似框架从自定义URL / Web服务中加载HTML内容非常容易。到目前为止,我已经使用了很多次这种方法,并且发现性能令人满意。 但是所有书籍,所有专家都试图让我使用JSON而不是生成的HTML。它比HTML优越得多吗? 它快很多吗? 它在服务器上的负载是否要小得多? 另一方面,我有一些使用生成的HTML的原因。 它是简单的标记,通常与JSON一样紧凑或实际上

  • 我正在尝试以下方法,并认为我会失败 但是我却得到了 有人能回答为什么吗?