Size: a a a

Node.js — русскоговорящее сообщество

2020 June 05

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Yuriy Roskoshinsky
ты решение дай, знаток ви-восемь, бл
могу в третий раз предложить задать вопрос в подходящем для этого чате
источник

YR

Yuriy Roskoshinsky in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Чего так невежливо
чечку кажется что вопрос из ряда элементарных. не вполне уверен, что он дифференцирует. я бы понял, если бы дал хорошее решение и дописал что с таким к нубам можно обращаться
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
> легко пишет условия в ифе
> знаток вивосемь
источник

N

Nova Eiz (Антонов Ив... in Node.js — русскоговорящее сообщество
Алексей Попов
могу в третий раз предложить задать вопрос в подходящем для этого чате
Уже можно было дать ответ, вместо того чтобы показывать что ты "умный", и разводить тут не понятно что на десятки сообщений
источник

YR

Yuriy Roskoshinsky in Node.js — русскоговорящее сообщество
Nova Eiz (Антонов Иван)
Уже можно было дать ответ, вместо того чтобы показывать что ты "умный", и разводить тут не понятно что на десятки сообщений
верно, либо молчать
источник

AN

Alex Novi in Node.js — русскоговорящее сообщество
Yuriy Roskoshinsky
Коллеги, вопрос общего порядка. Известно, что JS ведёт себя так:

"true" == "false" == false

Допустим у нас есть поле success, приходящее с бэка, которое либо true либо false, НО, которое не гарантирует тип, то есть может придти либо булем либо строкой. Соот-но если приходит строкой, то мы получаем полный треш. Какая оптимальная тактика преобразования поля success на JS в данном случае?
typeof response === 'string' ? "true" ? true: false: response;
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Yuriy Roskoshinsky
ужас но как вариант да конечно, просто может быть кто-то знает что-то более элегантное
да нормальное решение. можешь в отдельную функцию вынести isBoolStringTrue()
источник

YR

Yuriy Roskoshinsky in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да нормальное решение. можешь в отдельную функцию вынести isBoolStringTrue()
я сам так и делаю, пришёл сюда за элегантным прост)
источник

SS

Stanislav Suslov in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да нормальное решение. можешь в отдельную функцию вынести isBoolStringTrue()
нет, зачем, давай требовать в чате красоту и стиль 🤡
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Stanislav Suslov
нет, зачем, давай требовать в чате красоту и стиль 🤡
так это и есть красота. простой код = красивый
источник

YR

Yuriy Roskoshinsky in Node.js — русскоговорящее сообщество
ну может, Алексей Попов что-то выдаст )
источник

EB

Eva Baka in Node.js — русскоговорящее сообщество
предлагаю значит такое элегантное решение: значит берем веб сервер а там уже отдаем только булево значение в ответе
думаю решение самое элегантное
источник

AN

Alex Novi in Node.js — русскоговорящее сообщество
Eva Baka
предлагаю значит такое элегантное решение: значит берем веб сервер а там уже отдаем только булево значение в ответе
думаю решение самое элегантное
+
источник

YR

Yuriy Roskoshinsky in Node.js — русскоговорящее сообщество
Eva Baka
предлагаю значит такое элегантное решение: значит берем веб сервер а там уже отдаем только булево значение в ответе
думаю решение самое элегантное
)))) 👍👍👍👍
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Yuriy Roskoshinsky
ну может, Алексей Попов что-то выдаст )
В чат для нубов с такими вопросами, там и обсудить можно
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Alex Novi
typeof response === 'string' ? "true" ? true: false: response;
это плохой код, потому что тут два уровня тернарника
источник

EB

Eva Baka in Node.js — русскоговорящее сообщество
думаю можно сделать npm пакет для таких случаев что думаете по этому поводу?
источник

AN

Alex Novi in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
это плохой код, потому что тут два уровня тернарника
я соглашусь что отдавать как сказал пользователь @ZOTTCE с сервера boolean более оптимальное ))
источник

EB

Eva Baka in Node.js — русскоговорящее сообщество
оо тут уже гении программистской мысли сделали такой пакет
https://www.npmjs.com/package/boolean
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Eva Baka
оо тут уже гении программистской мысли сделали такой пакет
https://www.npmjs.com/package/boolean
Они там и t считают истиной, это странно
Почему тогда не по классике toString().length === 4
источник