var obj = {
test:function(){
var a=1;
demo:if (a) { //这个地方不懂
var x = 33;
break demo;
}
console.log(x); //33
}
}
obj.test();
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
demo 标记了一个语句块,break demo 跳出那个语句块
参考: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/break
看 @hsfzxjy 给的参考网址,注意理解下面这句
你这个例子看不出来这里的
break [label]有啥用,我改了一点,就看得出来了这是定义
label和跳转的写法,为了跳出if定义了一个demo的标签,在if中break出去让写这个代码的人 说出这样写的理由
没有充分的理由 让他 改代码,并跟他说 去看 javascript: good part.