语句的执行
Completion Record 标准类型
- [[type]]:完成的类型(break、continue、return、throw、normal)
- [[value]] :返回值(如果没有,则为 empty)
- [[target]] :语句的目标
{
var a = 1; // normal, undefined, empty
return 2; // return, 2, empty
a++;
console.log(a);
} // return, 2, empty
// 带有target的语句
outer: while (true) {
inner: while (true) {
break outer;
}
}
console.log("finished");
本文来自博客园,作者:jinzhepro,转载请注明原文链接:https://www.cnblogs.com/jinzhepro/p/19233909

浙公网安备 33010602011771号