@Danger-Lifter До сих пор не нашёл решение этой проблемы( более того заметил что бразуер может зависнуть даже просто на ровном месте. открывается вторая вкладка. сайт начинает прогружаться (YouTube) и бразуер просто виснет намертво и уже никогда не отвиснет. Самое паршивое что это ни как не с эмулировать чтоб попытаться найти причину. всё происходит произвольно, то всё нормально, то возьмёт зависнет когда ему захочется( и всё это началось когда BAS перешёл на 24 версию. в 23 подобных проблем не наблюдал
Задача со списком
-
Всем привет!
Есть переменная [[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"
А как вы получаете значение переменной? Массив с одним элементом всё равно массив.