Сахар сладкий.
Мое скромное мнение в том что синтаксический сахар вроде forEach временами приятен и может вызывать приятные эмоции, но в тоже время он залезает в синтаксис языка чрезмерно расширяя его. И вместо простого и лаконичного языка получается сложный и многофункциональный даже избыточно многофункциональный. Как вывод синтаксический сахар в JS есть использовать его или нет дело вкуса а практическая польза сахарных конструкций весьма спорна. Например у c/c++ есть механизм стандартной библиотеки куда выносится все часто используемые абстракции и типовые операции не имеющие прямого отношения к синтаксису языка т.е. используются отдельные типы данных обладающие нужным функционалом а у JS новый функционал попадает в прототипы базовых типов данных и синтаксические конструкции. Как следствие JS который пишут сейчас сильно отличается от того что писали 5ть лет назад а тот в свою очередь сильно отличается от написанного 10 лет назад. Факт в том что одни и те же действия можно реализовать в JS десятком различных способов и двумя десятками уже неактуальных способов что на мой взгляд не очень хорошо. Мое мнение что сахар вкусный но вредный. |
Часовой пояс GMT +3, время: 14:44. |