Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.12.2012, 08:49
Профессор
Посмотреть профиль Найти все сообщения от godofjavascript
 
Регистрация: 11.12.2012
Сообщений: 265

Как красиво писать много условий в ифах?
Как вот это красиво записать?
if (superclass) for (var key in Class.prototype) {
    if (Class.prototype.hasOwnProperty(key)
        && key in Prototype.prototype
        && Class.prototype[key] instanceof Function
        && Prototype.prototype[key] instanceof Function)
    {
        Class.prototype[key] = (function (key) {
            var method = Class.prototype[key];

            return function () {
                this['super'] = Prototype.prototype[key];
                return method.apply(this, arguments)
            };
        })(key);

    }
}
Ответить с цитированием
  #2 (permalink)  
Старый 14.12.2012, 09:15
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

совет - не писать таких условий, это чревато, а так я бы так же наверно написал
Ответить с цитированием
  #3 (permalink)  
Старый 14.12.2012, 11:18
Профессор
Посмотреть профиль Найти все сообщения от godofjavascript
 
Регистрация: 11.12.2012
Сообщений: 265

что значит не писать условий? каким образом иначе ты компьютеру обьяснишь какие условия требуются для выполнения блока кроме как написанием этих условий? на ушко ему штоли скажешь? во даешь)))
Ответить с цитированием
  #4 (permalink)  
Старый 14.12.2012, 14:07
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

атас, это nemo
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием
  #5 (permalink)  
Старый 14.12.2012, 14:20
Профессор
Посмотреть профиль Найти все сообщения от godofjavascript
 
Регистрация: 11.12.2012
Сообщений: 265

слоули Tim, слоули
Ответить с цитированием
  #6 (permalink)  
Старый 14.12.2012, 14:32
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

http://jsbeautifier.org/

А так куда еще красивее
__________________
оляля, ололо
Ответить с цитированием
  #7 (permalink)  
Старый 14.12.2012, 14:43
Профессор
Посмотреть профиль Найти все сообщения от godofjavascript
 
Регистрация: 11.12.2012
Сообщений: 265

9xakep, ахах, спаисбо))

вообще я думаю придется для красоты результат каждого условия записать в переменные с логичными названиями и их запихать в if
Ответить с цитированием
  #8 (permalink)  
Старый 14.12.2012, 16:17
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Не красота нужна ,а удобочитаемость))
Ответить с цитированием
  #9 (permalink)  
Старый 14.12.2012, 16:48
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от godofjavascript
Как красиво писать много условий в ифах?
В строчку, красивым шрифтом.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #10 (permalink)  
Старый 14.12.2012, 17:38
Профессор
Посмотреть профиль Найти все сообщения от godofjavascript
 
Регистрация: 11.12.2012
Сообщений: 265

Сообщение от dmitriymar
Не красота нужна ,а удобочитаемость))
почему ты ставишь между этими двумя вещами протипвопоставительный союз ?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
как реализовать задачу? (автокомплит и много инпутов из под дома) h-zone jQuery 1 06.11.2009 20:09
Как правильно писать классы с использованием jQuery? Tpona jQuery 7 13.10.2009 15:16
Как писать скрипты под Opera? ucsus (X)HTML/CSS 2 15.04.2009 13:07
Как сравнить класс, если их много!? Sc@M Events/DOM/Window 16 29.08.2008 12:47