Size: a a a

2020 March 23

DS

Dmitriy Shuleshov in ☄️ effector
Andrey
а что видеть, я специально там дисклеймер оставлял, мол это нормально когда понимаешь, что делаешь
Значит нужно еще капсом его сделать)
источник

A

Andrey in ☄️ effector
Dmitriy Shuleshov
Значит нужно еще капсом его сделать)
он там болдом или курсивом)
ну и вообще погряз в истории где то)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ну а вообще каким образом и в какой степени библиотека должна побуждать к правильным практикам вопрос важный
источник

A

Andrey in ☄️ effector
Dmitriy Shuleshov
Ну а вообще каким образом и в какой степени библиотека должна побуждать к правильным практикам вопрос важный
я бы сказал, что нет правильных, но есть рекомендуемые
ну и мое мнение - что это должен быть дисклеймер в доке, мол не рекомендуется (не ворнинг, не еррор, итп)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Andrey
я бы сказал, что нет правильных, но есть рекомендуемые
ну и мое мнение - что это должен быть дисклеймер в доке, мол не рекомендуется (не ворнинг, не еррор, итп)
Поэтому и выделил курсивом.
Да имел ввиду рекомендуемые
источник

DS

Dmitriy Shuleshov in ☄️ effector
отучите меня от этого гомна
Мне все говорят что гамно но альтернативу не дают(
источник

VK

Valeriy Kobzar in ☄️ effector
Dmitriy Shuleshov
отучите меня от этого гомна
Мне все говорят что гамно но альтернативу не дают(
ну разве только посоветую юзать Map()
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Dmitriy Shuleshov
отучите меня от этого гомна
Мне все говорят что гамно но альтернативу не дают(
switch (true)
источник

VK

Valeriy Kobzar in ☄️ effector
с мапом вообще можно делать все
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦉 ⁣
switch (true)
так тут стейтмент сразу а как со свичом?
источник

VK

Valeriy Kobzar in ☄️ effector
Dmitriy Shuleshov
отучите меня от этого гомна
Мне все говорят что гамно но альтернативу не дают(
и кстати, switch в данном случае будет быстрее работать чем lookup table :)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Valeriy Kobzar
ну разве только посоветую юзать Map()
нипонял
источник

DS

Dmitriy Shuleshov in ☄️ effector
Valeriy Kobzar
и кстати, switch в данном случае будет быстрее работать чем lookup table :)
скорость неважна, только читаемость
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Dmitriy Shuleshov
так тут стейтмент сразу а как со свичом?
const rangeLength = (() => {
 switch (true) {
   case isTable: return 5
   case isMobile: return 3
   case isSmMobile: return 1
   default: return 7
 }
})()
источник

🦉⁣

🦉 ⁣ in ☄️ effector
другой вариант

let rangeLength = 7

switch (true) {
 case isTable: rangeLength = 5; break;
 case isMobile: rangeLength = 3; break;
 case isSmMobile: rangeLength = 1; break;
}
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦉 ⁣
const rangeLength = (() => {
 switch (true) {
   case isTable: return 5
   case isMobile: return 3
   case isSmMobile: return 1
   default: return 7
 }
})()
ну вот это неплохо
А в чем преимущество?
источник

VK

Valeriy Kobzar in ☄️ effector
🦉 ⁣
другой вариант

let rangeLength = 7

switch (true) {
 case isTable: rangeLength = 5; break;
 case isMobile: rangeLength = 3; break;
 case isSmMobile: rangeLength = 1; break;
}
прикалываешься со switch(true)  ?  :))
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Dmitriy Shuleshov
ну вот это неплохо
А в чем преимущество?
явно высказывается намерение
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Valeriy Kobzar
прикалываешься со switch(true)  ?  :))
очень часто пользуюсь, крайне удобно
источник

VK

Valeriy Kobzar in ☄️ effector
🦉 ⁣
очень часто пользуюсь, крайне удобно
а что вы с true делаете при этом? проксируете? в прототипе Boolean его как то каверкаете? :))
источник