Size: a a a

2020 June 24

VO

Viktor Osipov in BeerJS😺Kyiv
Andrew Ostrovskii
ребят, такой вопрос. Что вы думаете о таком коде в плане читабелности?
Я бы создал функцию, которая возвращает нужное значение, читалось бы проще.
источник

YD

Yevhenii Deviantsev ... in BeerJS😺Kyiv
val 🐾
кстати, кто что делает по выходным из всяких активностей (кроме велосипедов)?
Играю на пк
источник

AR

Alexey Raspopov in BeerJS😺Kyiv
Andrew Ostrovskii
ребят, такой вопрос. Что вы думаете о таком коде в плане читабелности?
productInfo.selected_details?.[curProductComponent.id] ?? {}
источник

AO

Andrew Ostrovskii in BeerJS😺Kyiv
Alexey Raspopov
productInfo.selected_details?.[curProductComponent.id] ?? {}
а так можно в тс без лодаша?
источник

AR

Alexey Raspopov in BeerJS😺Kyiv
да
источник

SG

Stas G in BeerJS😺Kyiv
val 🐾
кстати, кто что делает по выходным из всяких активностей (кроме велосипедов)?
вейкбордом недавно занялся
источник

AR

Alexey Raspopov in BeerJS😺Kyiv
разве что у тебя какая-то древняя версия без optional chaining
источник

v

val 🐾 in BeerJS😺Kyiv
Stas G
вейкбордом недавно занялся
и как тебе?))
источник

SG

Stas G in BeerJS😺Kyiv
отлично, как же еще
источник

SG

Stas G in BeerJS😺Kyiv
ну мне в целом подобные штуки заходят хорошо)
источник

SG

Stas G in BeerJS😺Kyiv
не знаю, как в Канаде температура воды, конечно, но есть гидрокостюмы
источник

AO

Andrew Ostrovskii in BeerJS😺Kyiv
Alexey Raspopov
разве что у тебя какая-то древняя версия без optional chaining
гм, спасибо
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович... in BeerJS😺Kyiv
Alexey Raspopov
разве что у тебя какая-то древняя версия без optional chaining
любая < 3.7
источник

AR

Alexey Raspopov in BeerJS😺Kyiv
я хз как часто их обновляют, в бабеле эти операторы уже давно
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович... in BeerJS😺Kyiv
ох тс кайфово транспилит:
(_a = a === null || a === void 0 ? void 0 : a.b) === null || _a === void 0 ? void 0 : _a.c;
источник

AR

Alexey Raspopov in BeerJS😺Kyiv
в бабеле примерно так же
источник

AR

Alexey Raspopov in BeerJS😺Kyiv
я пробовал заменять _.get() на здоровенной кодовой базе, поверь, то что ты видишь на примерено одного транспайла вообще никак не сказывается на большом количестве кода
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович... in BeerJS😺Kyiv
хорошо, что на бэке оно не транспилится (если не ТС)
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович... in BeerJS😺Kyiv
хотя это ультра холиварный вопрос
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович... in BeerJS😺Kyiv
не будем об этом 🙂
источник