發(fā)布于:2021-01-18 14:31:48
0
139
0
不管您是一名JavaScript開發(fā)人員已有多長(zhǎng)時(shí)間,總會(huì)有一些您不了解的語(yǔ)言功能,直到您在一段附帶的代碼中看到它們?yōu)橹?。您的反?yīng)通常有點(diǎn)像:
其中的一個(gè)我看到開發(fā)商quizically試圖找出特點(diǎn)是JavaScript的標(biāo)簽,它允許你管理break和continue使用JavaScript循環(huán)。讓我們看看他們!
循環(huán)的基本格式是{loopname}:在循環(huán)開始之前:
{loopName}: for({iterating}) { {actions} }
標(biāo)簽的功能帶有嵌套循環(huán)-您可以使用break和和continue標(biāo)簽名稱配對(duì)來管理循環(huán)轉(zhuǎn)義:
function gogogo() { firstLoop: for (let outer = 0; outer < 4; outer++) { secondLoop: for (let inner = 0; inner < 5; inner++) { if (inner === 3) { // Use continue to avoid runs 4 and 5 continue firstLoop; } console.warn(`outer: ${outer}; inner: ${inner}`); } } } /* outer: 0; inner: 0 outer: 0; inner: 1 outer: 0; inner: 2 outer: 1; inner: 0 outer: 1; inner: 1 outer: 1; inner: 2 outer: 2; inner: 0 outer: 2; inner: 1 outer: 2; inner: 2 outer: 3; inner: 0 outer: 3; inner: 1 outer: 3; inner: 2 */
嵌套循環(huán)可能很難管理,但是標(biāo)簽使定向和轉(zhuǎn)義變得容易。下次您想在房間里看起來像個(gè)聰明人時(shí),請(qǐng)打破JavaScript標(biāo)簽!
作者介紹
熱門博客推薦