iWatchYouFromAfar
ну учитывая что не сразу понятно что за фигня, то считаю говнокодом)
скажем так, в скрипте получают два элемента, НО иногда их на странице может и не быть (а/б тесты) и у клиента конечно летит ошибка
iWatchYouFromAfar
надо проверить на то, получен ли элемент или null
iWatchYouFromAfar
и уже после этого продолжать логику
iWatchYouFromAfar
а, ну ладн
ну так ?
iWatchYouFromAfar
говнокод или нет?
Евгений
ну так ?
работает?)
iWatchYouFromAfar
Сергей вон сразу написал
iWatchYouFromAfar
работает?)
вопрос поставлен не так)
Евгений
ну куда нам до Сергея
Евгений
вопрос поставлен не так)
значит ты еще не тру программист
iWatchYouFromAfar
iWatchYouFromAfar
нужен фидбэк епта
Sergey_K
Сергей вон сразу написал
Не, я не прав null&&1 = null
iWatchYouFromAfar
только Сергей попоцанцки отписал
Sergey_K
Но мне кажется говнокол
Sergey_K
д
Sergey_K
Потому что undefined
Sergey_K
Это не null
prohor
я серьезно
я тебе рили говорю норм. только комментари оставь че с чем сравниваешь. яб так и написал
iWatchYouFromAfar
Это не null
Сергей тебя понесло не в ту степь, именно null
Gaius Cassius
хм
undefined - знаит нету и все
Sergey_K
Если у тебя ее нет, то typeof var != undefined
Sergey_K
А null это let i = null
iWatchYouFromAfar
Если у тебя ее нет, то typeof var != undefined
я же логирую и если элемента нет, то там именно null
Sergey_K
я же логирую и если элемента нет, то там именно null
Ты тогда уточни. Нет элемента, или переменной нет?
iWatchYouFromAfar
так бы я написал != underfined конечно
iWatchYouFromAfar
Ты тогда уточни. Нет элемента, или переменной нет?
элемента, переменную же я объявил, вернее это даже не переменная а константа
iWatchYouFromAfar
const elemt
Sergey_K
arr["elem"] будет undefined если нет его в массиве
Sergey_K
или просто !var
Sergey_K
Зачем тебе var&&var ?
iWatchYouFromAfar
да я знаю что != null, вопрос в том, правильно ли такое сравнение (var1 && var2) != null
Sergey_K
Ну оно правильно. Но избыточно.
iWatchYouFromAfar
значит говнокод?
Sergey_K
Ну... да
iWatchYouFromAfar
т.е. проверять, например на тип - не избыточно?
Sergey_K
Погодь
Sergey_K
было так
Sergey_K
if ((var && var) != null)
Sergey_K
Теперь у тебя var1 && var2
Sergey_K
Как правильно-то в итоге?
iWatchYouFromAfar
ну епта конечно я не одну переменную проверяю))
iWatchYouFromAfar
два элемента
Sergey_K
"конечно"... мы-то обсуждали одну
Sergey_K
Тогда нормал
iWatchYouFromAfar
бля
Sergey_K
Если цель выяснить, что обе не null
iWatchYouFromAfar
я думал вы умные, догадаетесь
iWatchYouFromAfar
да, там либо null, либо элемент
Sergey_K
а мы думали ты тупой :)) короче, все норм
iWatchYouFromAfar
я думал можно изяшнее как-то
iWatchYouFromAfar
а мы думали ты тупой :)) короче, все норм
я никогда не скрывал что я тупой)
iWatchYouFromAfar
или пьяный)
я не пью
Павел
Павел
тогда js дается легче
iWatchYouFromAfar
спортсмен, комсомол, красавец
Gaius Cassius
зря
+ код тогда всегда изящным кажется😂
Sergey_K
if (var1 && var2)
изящнее так :)
iWatchYouFromAfar
изящнее так :)
да ты прав
Sergey_K
там и ноль и андеф вернут фолс
iWatchYouFromAfar
+ код тогда всегда изящным кажется😂
я пишу ниибический интерфейс на js, вернее переписываю, прям ляпота
Sergey_K
iWatchYouFromAfar
если бы не модкс и бутстрапон, я бы вообще jquery выпилил и переписал на js
Sergey_K
у Паши новая шиза - выкинуть jQ :)
iWatchYouFromAfar
что за он?
3 меню, 2 выпадашки с настройками сайта
iWatchYouFromAfar
да я ненавижу jquery
Sergey_K
Кстати, крутейшая тема, Паш, приведение логики
Sergey_K
Вот картинка выше
Sergey_K
Чисто булы всегда
Sergey_K
А тебе надо так
Sergey_K