【发布时间】:2015-12-30 22:49:11
【问题描述】:
在Javascript中,“控制”的定义是什么?和浏览器的javascript解释器一样吗?
这是我一直在阅读的两个地方:
"当control遇到这样的语句,立马跳出来 当前函数的值,并将返回值提供给 调用函数。”Eloquent Javascript
"当前函数的执行将停止(后面的语句 throw 不会被执行),并且 control 将被传递给第一个 调用堆栈中的 catch 块。如果调用者之间不存在 catch 块 函数,程序将终止。”Mozilla Developer Network
【问题讨论】:
-
这可能只是指本质上是指令指针的一种方式,但我可能错了。
-
@PaoloMoretti 比我快一秒。这不是特定于 JS 的,它是一个通用的 CS 概念。
标签: javascript