Какая разница между:
switch (expression) {
case:
somethings;
break;
}
и
switch (expression) {
case: {
somethings;
break;
}
}
Сначала мне показалось, что я могу возвращать объектный литерал так, но получается синтаксическая ошибка. Какая разница на самом деле?
Пример из другого вопроса: Как передать оператор switch в качестве аргумента функции в Javascript ES6?