Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Можно ли упростить выражение? (https://javascript.ru/forum/misc/53894-mozhno-li-uprostit-vyrazhenie.html)

nybble 22.02.2015 23:52

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


Вижу, что упрощение напрашивается само собой, но че-то никак.

Vlasenko Fedor 23.02.2015 01:58

один раз проверять значение flag
var a = flag ? {
    x0: x0,
    y0: y0,
    x1: x1,
    y1: y1
  } : {
    x0: x1,
    y0: y1,
    x1: x0,
    y1: y0
  };

nybble 23.02.2015 17:27

Годится, спс.


Часовой пояс GMT +3, время: 10:23.