Спасибо, не надо
Такие вот предложения на ютубе...
Такие вот предложения на ютубе...
Хм, ну я не силён в JS, но мб это класс и там где то есть ограничение на возможные значения переменной? Есть такое в JS?
И ClassName.getLight('sampleText') просто бросит эксцепшен?
Хотя всё равно хуета, конечно
Там применяется логический NOT к переменной, которая предположительно является строкой (да здравствует динамическая типизация). TRUE будет в случае если строка пуста или null (а если учесть, что аргументом может быть все что угодно, еще в сотне разных случаев)
Не, там внутри проверок return стоит. Я друго не понял. Что это за !light. Это типа light одновременно и boolean и String?))
Есть значение false, а есть значения, которые при такой записи приводятся к false (ложные). Это и непосредственно false и null и 0 и "" и undefined и наверное даже пустой объект или массив (подзабыл немного)
IT-юмор
5.7K постов52.6K подписчиков
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору