Обновления в js
Сетка, доброго времени суток! Лентяи инженеры снова нас радуют новыми сомнительными операторами. На этот раз это оператор безопасного присваивания ?=. Если в краце, то он нужен для обработки промисов, т.е. вместо конструкции try catch вы можете деструктуризацией вытащить ошибку и успех. На самом деле аналогичного результата можно добиться своей функцией-оберткой, имхо. JS все дальше уходит от нормальных языков с привычными конструкциями в какие-то дебри сахара и удобства, что как следствие будет плодить менее качественных программистов.
А вы что думаете? Ознакомиться тут https://habr.com/ru/companies/domclick/articles/848118/
· 30.10.2024
звучит красиво, но про сахар готов поспорить. По сути js всегда был сахарным, async/await сахар над промисами, которые в свою очередь сахар над коллбэками. Ничего плохого в этом нет, так что я считаю что сахарное направление это правильно
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 31.10.2024
Ну не всегда он был сахарным. Вы же сами пишете, что были коллбэки. Из полезного сахара - классы, потому что они следуют общему тренду в ООП. Представим, что js инженеры заложили синтаксис не похожий на классы в каноничном из виде. Удобно было ли воспринимать такие доработки? К слову, Async await это штука относительно недавняя в js и аналогичный синтаксис используется, в питоне и шарпах. Если бы я пришел с пайтона или шарпов в разработку на js, то уже был бы в курсе как с этим работать . С подобными операторами будет удобнее работать людям с опытом, потому что они понимают зачем это все. Новички это будут воспринимать как данность.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён