Ты проходишь собеседование на позицию mid-level фронтенд-разработчика в финтех-компании. Интервьюер показывает тебе фрагмент кода из legacy-кодбейса — вложенный цикл, который обрабатывает 2D-сетку данных о транзакциях — и просит объяснить незнакомый синтаксис:
outerLoop: for (let row = 0; row < matrix.length; row++) {
for (let col = 0; col < matrix[row].length; col++) {
if (matrix[row][col] === FRAUD_FLAG) {
break outerLoop;
}
}
}