Показать сообщение отдельно
  #11 (permalink)  
Старый 09.11.2023, 18:26
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,127

Сахар сладкий.

Мое скромное мнение в том что синтаксический сахар вроде forEach временами приятен и может вызывать приятные эмоции, но в тоже время он залезает в синтаксис языка чрезмерно расширяя его. И вместо простого и лаконичного языка получается сложный и многофункциональный даже избыточно многофункциональный.
Как вывод синтаксический сахар в JS есть использовать его или нет дело вкуса а практическая польза сахарных конструкций весьма спорна.

Например у c/c++ есть механизм стандартной библиотеки куда выносится все часто используемые абстракции и типовые операции не имеющие прямого отношения к синтаксису языка т.е. используются отдельные типы данных обладающие нужным функционалом а у JS новый функционал попадает в прототипы базовых типов данных и синтаксические конструкции. Как следствие JS который пишут сейчас сильно отличается от того что писали 5ть лет назад а тот в свою очередь сильно отличается от написанного 10 лет назад. Факт в том что одни и те же действия можно реализовать в JS десятком различных способов и двумя десятками уже неактуальных способов что на мой взгляд не очень хорошо.
Мое мнение что сахар вкусный но вредный.
Ответить с цитированием