континью - это не выражение, оно ничего не возвращает, а тернарный иф всегда что-то должен возвращать.
|
oneguy, которая этим самым запрещает реализовывать в нем функционал if и делает невозможным его использование как if... иии это ПРАВИЛЬНЫЙ ОТВЕТ! и ваше очко не уходит в зрительный зал!
|
ксать eval('continue') тоже по ходу не работает(хотя в полной связке с for - проблем не вызывает
оч похоже, что при трансляции-компиляции, данные операторы(break еще) - как свойство именно данного цикла, и динамического возникновения не допускают, т.к теряется привязка |
Для пущей убедительности ссылочки на спецификацию:
Тернарный условный оператор ( ? : ) согласно его синтаксису принимает второй и третий аргументы AssignmentExpression, являющимися также Expression. continue является ContinueStatement, который в свою очередь является Statement. Statement не может являться Expression, т.к. Expression может являться Statement (см. ExpressionStatement, который является Statement). |
Часовой пояс GMT +3, время: 18:47. |