Ух ты, /rf/ выползает на сходку? :D
Сильно неочевидный syntax sugar с очень низкой ценностью.После питона мне не хватало :)
set и map полезные структуры, не понятно только зачем их засовывать в спецификацию языка, когда они давно реализованы в библиотеках.Нейтив же :) Доступность «изкаробки» явно лучше необходимости подгружать библиотеки.
Подходов много, а спецификация одна: wiki.ecmascript.org/...harmony:classes&s=inherit
Вообще, JS позволяет многое — за это его ненавидят одни, любят другие. И в новой версии кому не подойдет extends, будут использовать нетипичные подходы. Я даже рад разнообразию :)
Все остальное — шлак, которым опять загрязнили язык и который нам прийдется выгребать :(Да ладно вам?! Деструктуризация, спред рулит, тот же Set уже вижу где удобнее использовать в своем проекте; плейсхолдеры пусть и так странно ${}, но все-равно вполне юзабельны — тоже вижу применения в своем коде.
Спасибо за ссылки!
Почему нет? Механизм не изменился, те же протитипы. Просто в виде сахара добавились extends и возможность обращаться к паренту через super.
Так и есть, backtick. Спасибо :)
Дело в том, что протитипы никуда не деваются. Классы являются лишь синтаксическим сахаром, а сам механизм не затронут. С наследованием то же самое.
Тож сойдет ^^