Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用不带break和continue语句的JavaScript标签_Javascript - Fatal编程技术网

使用不带break和continue语句的JavaScript标签

使用不带break和continue语句的JavaScript标签,javascript,Javascript,在JavaScipt中,标签通常与中断代码执行的break和continue语句一起使用。。。但是,使用标签来创建仅在这些标签内可用的局部变量,以及将某些片段代码与另一个片段代码分离,这是一个好主意吗?像这样: label: { let someVariable = "someValue"; let someVariable1 = "someValue1"; //someCode... }; 这实际上与标签无关。您只是在

在JavaScipt中,标签通常与中断代码执行的
break
continue
语句一起使用。。。但是,使用标签来创建仅在这些标签内可用的局部变量,以及将某些片段代码与另一个片段代码分离,这是一个好主意吗?像这样:

label: {
    let someVariable = "someValue";
    let someVariable1 = "someValue1";
    
    //someCode...
};

这实际上与标签无关。您只是在使用带有冗余标签的块语句。移除标签的结果完全相同。“使用标签是一个好主意吗?”基本上100%的时间答案是“不”。在有些情况下,标签是有用的,但在统计上它的百分比是微不足道的,所以为了方便起见,我将其四舍五入。“为了创建仅在这些标签内可用的局部变量”,您需要一个代码块。好了,我明白了。谢谢你的回答。