Сообщение от kobezzza
|
Реализована блочная область видимости переменных вместо единой шаблонной, т.е.
|
Хм. разве не для этого придумали let?
Сообщение от kobezzza
|
Также введена новая директива &, которая декларирует, что все пробельные символы после этой директивы до любого не пробельного символа будут вырезаться, т.е.
|
Очень сомнительная фича
Сообщение от kobezzza
|
6) Костыль для console был удалён, теперь нужно использовать директиву void
|
А почему просто не дать писать console.log?
Сообщение от kobezzza
|
Директива var теперь имеет сокращение : и поддерживает множественную декларацию
|
Сообщение от kobezzza
|
8) Новые директивы break и continue. Могут использоваться внутри forEach
|
Сообщение от kobezzza
|
9) Для цикла repeat-until добавлен псевдоним do-while
|
Сообщение от kobezzza
|
Новые директивы switch case (имеет сокращение >) default
|
Сообщение от kobezzza
|
7) Новые директивы try catch finally
|
Почему просто не писать так:
{template}
<script>
....
</script>
{/template}
?
Зачем усложнять то?
Сообщение от kobezzza
|
Новые директивы switch case (имеет сокращение >) default
|
Не знаю насчет такого синтаксиса, но во многих нормальных языках типа Haskell можно писать так:
switch text
| "one" => 1
| "two" => 2
| => 0
Ну или как LiveScript:
switch text
case "one"
then 1
case "two"
then 2
case "three", "four"
then "3-4"
default
then 0