js获取第一个冒号_javascript中以下冒号的用法是什么?

Provides a statement with an identifier that you can refer to using a break or continue statement.

For example, you can use a label to identify a loop, and then use the break or continue statements to indicate whether a program should interrupt the loop or continue its execution.

MDN还包括一个代码示例:

var i, j;

loop1:

for (i = 0; i < 3; i++) { //The first for statement is labeled "loop1"

loop2:

for (j = 0; j < 3; j++) { //The second for statement is labeled "loop2"

if (i == 1 && j == 1) {

continue loop1;

} else {

console.log("i = " + i + ", j = " + j);

}

}

}

// Output is:

// "i = 0, j = 0"

// "i = 0, j = 1"

// "i = 0, j = 2"

// "i = 1, j = 0"

// "i = 2, j = 0"

// "i = 2, j = 1"

// "i = 2, j = 2"

// Notice how it skips both "i = 1, j = 1" and "i = 1, j = 2"此外,正如文章所述,这种逻辑通常会使您的代码更难理解,因此您最好重新构建代码以使用其他类型的流控制(函数等)来避免使用标签。

请注意,此语法可能会令人困惑,因为它也与对象语法类似,例如:

{ js: {1}, ... }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值