javascript - 除了异常之外,是否可以在 JavaScript 中实现非本地返回?

标签 javascript function closures

非本地返回可以在 JavaScript 中实现吗,这样你就可以编写如下内容:

function some_function() {
  function some_other_function(value) {
   non-local-return true;
  }
  some_other_function();
  return false;
}

true === some_function();

那么 some_function 会返回 true 吗?

最佳答案

很简单,不。

(类似问题:let-a-function-return-the-super-function)

关于javascript - 除了异常之外,是否可以在 JavaScript 中实现非本地返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4133825/

相关文章:

javascript - 如何隐藏用Javascript编写的敏感数据?

php - 在 HTML 中调用 PHP 函数

sql - 通过 View 或函数重用 sql

perl - 不本地化循环变量会给出不同的结果

javascript - Google 饼图在函数内使用 Jquery?

javascript - 具有自动高度的 iframe

javascript - Threejs 使用顶点自定义 3D 几何

c++ - 如何将我的程序指向我输入到列表中的值? C++

ios - 如何在 Swift 中定义闭包数组?

php - 有没有办法测试闭包是否也是生成器?