Как стать автором
Обновить

Комментарии 13

Я бы поостерегся называть try/catch без аргумента «улучшением» — это провоцирует написание отвратительного кода вида «словим все и проигнорим».
Присутствующий аргумент в catch не мешает людям писать «отвратительный код».
Да, но это «улучшение» поощряет подобное.
НЛО прилетело и опубликовало эту надпись здесь

Если в линтере надо делать правило "не использовать фичу X", возможно, с фичей что-то не так :)

НЛО прилетело и опубликовало эту надпись здесь

В линтере можно написать нормальное правило "проверить, чтобы аргумент ошибки был обязательно использован". И такая опция действительно есть. Это гораздо надежнее, чем просто навязывать аргумент, а будет он использоваться или нет — неважно.


Нововведение синтаксиса просто утверждает статус-кво, избавляя программистов от необходимости придумывать имена тому, что не будет использовано.

В таком случае получается, что в языке вообще всё не так. Линтеров полно на любой вкус и цвет. И это касается не только JS, а вообще любого популярного языка. Вы и буквы написать в файле не сможете, чтобы чей-нибудь линтер не ругнулся.

НЛО прилетело и опубликовало эту надпись здесь
filter, map, reduce в 10 раз быстрее — это сильно.
Думал в 10 версии уберут флаг --experimental-modules для использования ECMAScript Modules Import/Export.
Насколько я знаю, эти модули обещают к 2020 году реализовать

Регулярные выражения полностью доступны без флага --harmony.
Есть хороший сайт который показывает что работает, а что нет.
node.green

Зарегистрируйтесь на Хабре, чтобы оставить комментарий