Javascript函数不会在返回时中断吗?

erosebe

我知道您应该可以通过返回来打破每个语句,这是我要尝试执行的操作,但是我必须做错了某些事情,而且看起来很简单,我找不到它。

我有这样的代码

function create() {
  var test = hasThing();
  if (test) {
    $('#myForm').submit();
  } else {
    alert('you suck!')
  }
}

function hasThing() {
  $('.selects').each(function() {
    if (this.value != "") {
      return true;
    }
  });
  return false;
}

我在“返回真”上设置了断点;并点击它,但是var test总是错误的,因为由于某些原因,.each()循环继续并且hasThing()函数继续。我尝试过进行切换,以便在.each()中返回false,以防万一出于某种重要原因,但它没有任何改变。

我不明白 似乎与文档所说的应该如何工作背道而驰。

迪西

您的return true;陈述式从赋予的匿名函数传回eachreturn false;行始终执行,这说明了为什么var test总是错误。

将您的代码更改为

function hasThing() {
  var hasThing = false;
  $('.selects').each(function() {
    if (this.value != "") {
      hasThing = true;
      return false; // breaks the $.each, but does not return from hasThing()
    }
  });
  return hasThing;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows上的VSCode:gdb不会在“抛出”时中断,但会在常规异常时中断

来自分类Dev

为什么while循环不会在成功时中断?

来自分类Dev

Eclipse不会在断点处停止/中断吗?

来自分类Dev

Map函数不会在React JSX中返回项目

来自分类Dev

函数不会在php中返回数据

来自分类Dev

返回的JavaScript值不会在div元素内呈现

来自分类Dev

Javascript函数不会在页面加载时执行

来自分类Dev

Ajaxrequest不会在Javascript中调用函数

来自分类Dev

为什么Ruby函数在嵌套循环中不会在'true'上中断?

来自分类Dev

函数不会在unityscript中运行

来自分类Dev

我的工作不会在IScheduler上中断。

来自分类Dev

break不会在while循环中中断。为什么?

来自分类Dev

我的工作不会在IScheduler上中断。

来自分类Dev

VSC不会在正确的断点处中断

来自分类Dev

foreach不会在中断时停止循环

来自分类Dev

XMLWorker(iText)不会在PDF结果中中断页面

来自分类Dev

构造函数抛出时,数组不会在此处释放,对吗?

来自分类Dev

ng-click不会在ionic中调用该函数吗?

来自分类Dev

egit的函数searchissue()不会在GitHub存储库中返回所有问题

来自分类Dev

文本块绑定不会在运行时中更新

来自分类Dev

声明性詹金斯管道不会在输入时中止

来自分类Dev

JavaScript函数不会在div悬停时更改图像

来自分类Dev

在ASP.NET MVC4中不会在.cshtml之外触发Javascript函数

来自分类Dev

JavaScript中的setTimeout函数不会在正确的时间间隔输出数字

来自分类Dev

Javascript 函数不会在 IE11 上构建 SVG

来自分类Dev

Javascript 函数不会在调用时更改 html div 的 css

来自分类Dev

在函数内部更改指针不会在函数外部反映

来自分类Dev

函数参数不会在该函数退出时销毁

来自分类Dev

在函数中修改的对象不会在函数外被修改

Related 相关文章

  1. 1

    Windows上的VSCode:gdb不会在“抛出”时中断,但会在常规异常时中断

  2. 2

    为什么while循环不会在成功时中断?

  3. 3

    Eclipse不会在断点处停止/中断吗?

  4. 4

    Map函数不会在React JSX中返回项目

  5. 5

    函数不会在php中返回数据

  6. 6

    返回的JavaScript值不会在div元素内呈现

  7. 7

    Javascript函数不会在页面加载时执行

  8. 8

    Ajaxrequest不会在Javascript中调用函数

  9. 9

    为什么Ruby函数在嵌套循环中不会在'true'上中断?

  10. 10

    函数不会在unityscript中运行

  11. 11

    我的工作不会在IScheduler上中断。

  12. 12

    break不会在while循环中中断。为什么?

  13. 13

    我的工作不会在IScheduler上中断。

  14. 14

    VSC不会在正确的断点处中断

  15. 15

    foreach不会在中断时停止循环

  16. 16

    XMLWorker(iText)不会在PDF结果中中断页面

  17. 17

    构造函数抛出时,数组不会在此处释放,对吗?

  18. 18

    ng-click不会在ionic中调用该函数吗?

  19. 19

    egit的函数searchissue()不会在GitHub存储库中返回所有问题

  20. 20

    文本块绑定不会在运行时中更新

  21. 21

    声明性詹金斯管道不会在输入时中止

  22. 22

    JavaScript函数不会在div悬停时更改图像

  23. 23

    在ASP.NET MVC4中不会在.cshtml之外触发Javascript函数

  24. 24

    JavaScript中的setTimeout函数不会在正确的时间间隔输出数字

  25. 25

    Javascript 函数不会在 IE11 上构建 SVG

  26. 26

    Javascript 函数不会在调用时更改 html div 的 css

  27. 27

    在函数内部更改指针不会在函数外部反映

  28. 28

    函数参数不会在该函数退出时销毁

  29. 29

    在函数中修改的对象不会在函数外被修改

热门标签

归档