булин?
Никогда не задавался таким вопросом, а сейчас что-то выбило вообще.
return str === "false" ? false : true
str === "true"
то есть нету встроенного функционала на этот счет
eval хд но не надо
Напрямую a === "true" 100% и безопасный способ
а что eval не безопасен 🙂?
Ага, и приходит строка FALSE а это в тру)) Лучше проверять только на строку тру и всё. Это сразу срезает проблемы
Если ты считаешь что продавцы за сдачей имеют право заходить к тебе домой и самостоятельно её забирать без твоего ведома - то безопасен как и это))
ну а таком случае вам прийдется как-то запретить доступ и в консоль
console.log(JSON.parse(a))
only covers a very specific scenario, when your string value is EXACTLY "true" or "false". An invalid json string passed into these functions below WILL throw an exception.
Обсуждают сегодня