Вот все, что вам нужно знать о метках JavaScript

TLDR; Метки JavaScript — это псевдонимы для операторов кода, которые мы можем использовать с break и continue. Ярлыки — это идентификаторы разрыва цикла. Метки полезны, если у нас есть вложенные циклы, и мы хотим разорвать циклы между ними.

Синтаксис для создания меток:

LabelName: (LabelName can be any user defined thing)
if(1) {
  // your code
}

Теперь давайте разберемся с его использованием.

  1. Это может быть полезно, когда мы хотим выйти из вложенных циклов. (то же самое для продолжения)

Нет необходимости использовать разрыв несколько раз, мы можем просто добавить метку к внешнему циклу и использовать это имя для прерывания из любого места внутри вложенных циклов.

2. Метка может использоваться для создания именованных блоков и разбиения блоков между ними на основе определенных условий:

continue нельзя использовать внутри блока, его можно использовать только внутри циклов.

3. Мы можем использовать метки для выхода из блока if, если внутри блока if не выполняется какое-либо условие.

Здесь, если пользователь failed сдал экзамен, мы не хотим ничего запускать. Но оператора break недостаточно для выхода из блока if.
Нам нужно добавить дополнительную проверку внутри блока if, чтобы предотвратить выполнение определенного кода.

С метками мы можем напрямую выйти из блока if:

И это все, что касается ярлыков JavaScript. Надеюсь, это заставило вас узнать что-то новое.