Size: a a a

JavaScript — русскоговорящее сообщество

2020 June 14

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
Dmitrii Bikishov
всё ок, так теперь работает
const addShape = (attr, type) => attr || Yup[type]();
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
Тебе там просто тернарный не нужен судя по твоей функции
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
Достаточно || или ??, если нужно только на нуллейбл отпнуть
источник

DB

Dmitrii Bikishov in JavaScript — русскоговорящее сообщество
Maxim Vishnevsky
Достаточно || или ??, если нужно только на нуллейбл отпнуть
да, тоже верно
источник

DB

Dmitrii Bikishov in JavaScript — русскоговорящее сообщество
палок хватает
источник

i

itmor in JavaScript — русскоговорящее сообщество
зачем вообще функция на одну строчку
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
itmor
зачем вообще функция на одну строчку
Может много где дёргает, чтобы не засорять код
источник

DB

Dmitrii Bikishov in JavaScript — русскоговорящее сообщество
Maxim Vishnevsky
Может много где дёргает, чтобы не засорять код
угу, хватает
источник

i

itmor in JavaScript — русскоговорящее сообщество
Maxim Vishnevsky
Может много где дёргает, чтобы не засорять код
он будет засорять через addShape
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
itmor
он будет засорять через addShape
Ну так хотя бы будет семантически понятно что это за вызов
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
Ты же код пишешь не только ради кода, но и чтобы кто-то потом это поддерживал
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
Мне было удобнее читать вызов addShape, чем эльфийский
источник

DB

Dmitrii Bikishov in JavaScript — русскоговорящее сообщество
itmor
он будет засорять через addShape
умесно ли 10 раз писать эти условия?
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
Dmitrii Bikishov
умесно ли 10 раз писать эти условия?
Нет)
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
Лучше не надо)
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
Но возможно ты саму логику пишешь не совсем верно
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
Это нужно понимать контекст задачи и текущую реализацию
источник

i

itmor in JavaScript — русскоговорящее сообщество
Dmitrii Bikishov
умесно ли 10 раз писать эти условия?
тебе это нужно и всё attr || Yup[type]();
источник

i

itmor in JavaScript — русскоговорящее сообщество
что за Yup тут не понятно
источник

MV

Maxim Vishnevsky in JavaScript — русскоговорящее сообщество
Ну можно как раз это пояснить в комментарии к функции addShape
источник