Тема: vanilla.js.....
Показать сообщение отдельно
  #3 (permalink)  
Старый 19.12.2013, 22:31
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Раз уж тема пустует, воспользуюсь случаем и задам вопрос: плохо ли так делать и если да, то почему?
/**
 * NULL IS NEW GLOBAL OBJECT
 */
this.Null = {
    /**
     * Returns "true" if a value is null
     * @param {*} v A value
     * @returns {Boolean}
     */
    isNull: function(v) {
        return v === null;
    }
};



/**
 * UNDEFINED IS NEW GLOBAL OBJECT
 */
this.Undefined = {
    /**
     * Returns "true" if a value is undefined
     * @param {*} v A value
     * @returns {Boolean}
     */
    isUndefined: function(v) {
        return v === undefined;
    },
    /**
     * Returns "true" if a value is defined
     * @param {*} v A value
     * @returns {Boolean}
     */
    isDefined: function(v) {
        return v !== undefined;
    }
};
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием