Что в js означает следующая конструкция:
какой_то_ключ: выражение
Мне известно, что для циклов используется подобный синтаксис. Напр:
внешний_цикл: while (true) {
while (true) {
if (true) {
break внешний_цикл
}
}
}
Но данный синтаксис не бросает исключение в любых выражениях:
key: 1 + 3
// Выведет: 4
Самое глупое, что даже не знаю как это называется и потому не могу найти информацию в сети.
Есть ли в этом смысл в этом? Используется для каких-то иных целей подобные конструкции? Или может в js планировался goto и это рудимент тех времён?
Это так и называется: метка
Может быть использована вместе с операторами break
и continue
Вы можете использовать метки для идентификации цикла, и затем использовать break
или continue
, чтобы показать должна ли программа прервать цикл или продолжить выполнение.
Обратите внимание, что в JavaScript НЕТ оператора goto
, вы можете использовать метки только в паре с break
или continue
.
Есть компонент, в при загрузке страницы в его методе componentDidMount я делаю get-запрос на сервер:
як зробити активною категорію коли ми зайшли в товар даної категорії
Есть массив: [{ continent: 'Europa', country: 'Russia', region: 'Moskovska obl' }, { continent: 'Europa', country: 'Russia', region: 'Tumenskaya obl' }, { continent: 'North America', country: 'USA', region:...