Динамическое название переменной

Поддержка
  • Возможно ли в цикле задать значение переменной?

    Например этот код выведет все строки

    for(i=0;i<[[LIST_ACCOUNTS]].length; i++) {
    console.log([[LIST_ACCOUNTS]][i])
    }

    А можно ли сделать через этот цикл, чтоб на каждую строку создалась переменная

    [[ROW_1]]
    [[ROW_2]]
    и т.д.?

  • обратиться к переменной смог с списка

    ([[LIST_ACCOUNTS]])[ [[NUMBER]] ]

    но как задать
    [[ROW_1]]
    ...
    [[ROW_200]]

  • @Teror2 ОНО ВАМ НЕ НАДО! Работайте дальше со списком через индексы, ваше желание осуществимо через eval('VAR_ROW_' + [[NUMBER]] + '=' + [[LIST_ACCOUNTS]][ [[NUMBER]] ]') (вроде правильно написал; в любом случае, идею вы поняли), но это очень быстро приведёт вас к говнокоду, который живёт по своим неписаным правилам и который очень сложно дебажить. ОДУМАЙТЕСЬ, ПОКА НЕ ПОЗДНО!

  • @DoctorKrolic сейчас вроде получилось такое решение

    создать список tokens

    for(i=0;i<[[LIST_ACCOUNTS]].length; i++) {
    (([[TOKENS]])[ i ]) = ([[LIST_ACCOUNTS]][i]);
    }

  • @DoctorKrolic eval не подходит, ибо даже для post запроса нет возможности вводить код, только через список a89df5b3-a5df-48f9-8973-d30e5054971f-image.png

  • @Teror2 Оно вам всё равно не надо. В 99,(9)% случаев можно нормально работать со списком. + ваш способ не универсальный и предполагает дублирование кода, что в итоге приводит к ещё большему количеству говнокода. В любом случае, я вас предупредил...

  • @DoctorKrolic
    Проблема была в том, что я никак не мог реализовать списком
    Потратил второй день, но осилил через список