使用不带break和continue语句的JavaScript标签
在JavaScipt中,标签通常与中断代码执行的使用不带break和continue语句的JavaScript标签,javascript,Javascript,在JavaScipt中,标签通常与中断代码执行的break和continue语句一起使用。。。但是,使用标签来创建仅在这些标签内可用的局部变量,以及将某些片段代码与另一个片段代码分离,这是一个好主意吗?像这样: label: { let someVariable = "someValue"; let someVariable1 = "someValue1"; //someCode... }; 这实际上与标签无关。您只是在
break
和continue
语句一起使用。。。但是,使用标签来创建仅在这些标签内可用的局部变量,以及将某些片段代码与另一个片段代码分离,这是一个好主意吗?像这样:
label: {
let someVariable = "someValue";
let someVariable1 = "someValue1";
//someCode...
};
这实际上与标签无关。您只是在使用带有冗余标签的块语句。移除标签的结果完全相同。“使用标签是一个好主意吗?”基本上100%的时间答案是“不”。在有些情况下,标签是有用的,但在统计上它的百分比是微不足道的,所以为了方便起见,我将其四舍五入。“为了创建仅在这些标签内可用的局部变量”,您需要一个代码块。好了,我明白了。谢谢你的回答。