1. JavaScript / Говнокод #5158

    +173

    1. 1
    2. 2
    3. 3
    4. 4
    function isNullorUndefined(val) {
                var u;
                return ((u === val) || (val == null));
            }

    Из онлайн примеров одного разработчика элементов интерфейса (за большие бабки продают между прочим).

    Запостил: BackTone, 06 Января 2011

    Комментарии (21) RSS

    • u === val - проверка на undefined в JavaScript... Забавно...
      А как это сделать без забавного говна?
      Ответить
    • Ребята, вы чего!? Открываем консоль браузера и пишем:
      var a; a == undefined
      Получаем true.
      Еще вариант:
      var a; typeof a == 'undefined'
      Тоже true.
      Ответить
    • Вообще не вижу смысла в использовании этого метода, все нормальные люди юзают:
      if(val)
      Ответить
      • или
        if (!val) // если val равно null, undefined, false или пустая строка
        Ответить

    Добавить комментарий