Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.02.2015, 23:52
Новичок на форуме
Отправить личное сообщение для nybble Посмотреть профиль Найти все сообщения от nybble
 
Регистрация: 22.02.2015
Сообщений: 2

Можно ли упростить выражение?
{
 x0: flag ? x0 : x1,
 y0: flag ? y0 : y1,
 x1: flag ? x1 : x0,
 y1: flag ? y1 : y0
}


Вижу, что упрощение напрашивается само собой, но че-то никак.
Ответить с цитированием
  #2 (permalink)  
Старый 23.02.2015, 01:58
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

один раз проверять значение flag
var a = flag ? {
    x0: x0,
    y0: y0,
    x1: x1,
    y1: y1
  } : {
    x0: x1,
    y0: y1,
    x1: x0,
    y1: y0
  };
Ответить с цитированием
  #3 (permalink)  
Старый 23.02.2015, 17:27
Новичок на форуме
Отправить личное сообщение для nybble Посмотреть профиль Найти все сообщения от nybble
 
Регистрация: 22.02.2015
Сообщений: 2

Годится, спс.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
If можно поточнее? FeaR51 Общие вопросы Javascript 20 09.05.2011 00:28
Можно ли удалить клонированный объект Евгений_86 jQuery 6 13.04.2011 12:54
Можно ли как-то сократить скрипт случайной цитаты (см. внутри)? Hyuga_Nia Общие вопросы Javascript 4 20.01.2011 22:00
Как можно сократить (и можно ли) этот скрипт (см. внутри)? Hyuga_Nia Общие вопросы Javascript 28 20.01.2011 21:48
Можно ли вернуть false "через вторую функцию" ? nicholas Events/DOM/Window 1 05.10.2010 02:09