Задача со списком



  • Всем привет!
    Есть переменная [[1]], она может быть как список, так и просто переменной
    Делаю GET запрос, урл его> ([[1]])[ [[Переменная с числом]] ], когда переменная список, запрос отправляет все как надо,берет урл согласно индексу. Но когда переменная не список, а просто 1 урл, отправляет букву.

    Вопрос, как можно решить эту проблему?
    Пробовал через IF, не могу добиться, чтоб переменную проверял, как список



  • @kopollb80 said in Задача со списком:

    Всем привет!
    Есть переменная [[1]], она может быть как список, так и просто переменной
    Делаю GET запрос, урл его> ([[1]])[ [[Переменная с числом]] ], когда переменная список, запрос отправляет все как надо,берет урл согласно индексу. Но когда переменная не список, а просто 1 урл, отправляет букву.

    Вопрос, как можно решить эту проблему?
    Пробовал через IF, не могу добиться, чтоб переменную проверял, как список

    Я бы не советовал называть переменные цифрами, хоть BAS это и позволяет, в последствии эта привычка сыграет злую шутку.


    Проверять можно через typeof():

    [[ARR]] = []
    log(typeof([[ARR]])) // object
    [[ARR]] = ""
    log(typeof([[ARR]])) // string
    

    То есть в условии if написать

    typeof([[ARR]]) == "string"
    

    А как вы получаете значение переменной? Массив с одним элементом всё равно массив.



  • @fox
    Я переменную написал [[1]], для примера)

    Как получаю переменную: парсится некий список, через foreach прогоняю его, если условие позволяет добавляю уже в переменную

    Спасибо за помощь, завтра попробую применить


Log in to reply
 

  • 4
  • 8
  • 3
  • 10
  • 4
  • 6
  • 3
  • 4