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");
❤️ 转载文章请注明出处,谢谢!❤️