JavaScript中的break和continue的非常规用法
Posted 头名字W
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中的break和continue的非常规用法相关的知识,希望对你有一定的参考价值。
break 语句
它常用的用法是跳出 switch() 语句。
var day;
switch (new Date().getDay())
case 0:
day = "Sunday";
break;
case 1:
day = "Monday";
break;
在标签引用中使用 break 语句,用于跳出代码块:
var cars = ["BMW","Saab", "Ford"];
var text = "";
list:
text += cars[0] + " ";
break list;
text += cars[2]
// BMW
嵌套循环中使用 break 语句,用于跳出循环:
var arr = [1,4,55,50], list = []
for(let i of arr )
if (i> 20 ) break
list.push(i)
// list = [1,4]
continue语句
continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。
简单来说就是调出本次循环,进入下次循环
for(let i of arr )
if (i> 20 ) continue
list.push(i)
// list = [1,4]
这种用法类似filter函数的用法。以上是关于JavaScript中的break和continue的非常规用法的主要内容,如果未能解决你的问题,请参考以下文章
*-JavaScript-Runoob:JavaScript break 和 continue 语句
JavaScript中的break和continue的非常规用法
JavaScript中的break和continue的非常规用法
JavaScript break 和 continue 语句