Показать сообщение отдельно
  #2 (permalink)  
Старый 15.07.2013, 01:35
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

можно избавиться от ошибки добавив скобки:
return value == null ? (name.local ? attrNullNS : attrNull) : (typeof value === "function" ? (name.local ? attrFunctionNS : attrFunction) : (name.local ? attrConstantNS : attrConstant));

ну а если if/else
if (value == null) {
    if (name.local) {
        return attrNullNS;
    } else {
        return attrNull;
    }
} else if (typeof value === "function") {
    if (name.local) {
        return attrFunctionNS;
    } else {
        return attrFunction;
    }
} else if (name.local) {
    return attrConstantNS;
} else {
    return attrConstant;
}
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием