function abc(){
a:'b';
c:'f';
f:'t';
};
Run Code Online (Sandbox Code Playgroud)
此代码段不会在控制台中引发错误.我想了解函数内部的变量发生了什么.它是由javascript引擎解释的.
那些不是变量,它们是标签.
它们可以像这样使用(例如,我如何在Javascript中使用goto?):
LABEL1: do {
x = x + 2;
...
// JUMP TO THE END OF THE DO-WHILE - A FORWARDS GOTO
if (x < 100) break LABEL1;
// JUMP TO THE START OF THE DO WHILE - A BACKWARDS GOTO...
if (x < 100) continue LABEL1;
} while(0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
146 次 |
| 最近记录: |