ЙажаСценарий / Говнокод #18800 Ссылка на оригинал

0

  1. 1
params['query[accountable_of_' + usersRole.charAt(0).toUpperCase() + usersRole.slice(1) + '_type_super_user_id_eq]'] = vm.superUser.id;

Пацаны, нормальный же код?

Запостил: t540 t540, (Updated )

Комментарии (11) RSS

  • оно же не будет работать

    P.S. будет, но не так как хотелось
    Ответить
    • var params = {
          "foo": {
              "bar": 42
          }
      };
      
      params['foo[bar]'] = 24;
      
      params.foo.bar  === 42;
      params['foo[bar]'] === 24
      Ответить
        • Я часто вижу подобные комментарии, но тут-то что плохого?
          Вы как питонист переживаете из-за того, что x.y === x['y'] или как пхпшник из-за x['y[z]'] !== x[y[z]]?
          Ответить
          • >Вы как питонист переживаете из-за того, что x.y === x['y']
            Да
            >x['y[z]'] !== x[y[z]]
            Это вообще пиздец. Статический анализ не нужен?
            Ответить
            • > Статический анализ не нужен?
              А такие фигни в пхп, насколько я знаю, только внутри литералов строк встречаются, где всё известно в статике.
              Ответить
          • >или как пхпшник из-за x['y[z]'] !== x[y[z]]?
            В пхп оно тоже не равно.
            Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8