Смотрите я все написал как есть. На прошлой неделе проблем с загрузкой на сервер было 0. Скрипт не новый я года 3 его обновляю, названий не меняю. Про нод в скрипте я ошибся, используется встроенный модуль ексель. Смайлы\спецсимволы не используются
Сейчас bablosoft.com и форум доступны у меня без vpn dpi и прочего так же как именно сейчас загрузка на сервер скрипта. Сегодня с утра я около 2х часов не мог загрузить на сервер. Лично я думал что проблема в блокировках. Но раньше вопрос блокировок решался включением впн. Про смену впн я тоже написал у меня свои сервера в еу\юс локациях с разными протоколами впн. Впн заведомо рабочий в нем нет вопросов
Я зашел с утра на форум увидел эту свежую тему человек пишет что не из РФ и вряд ли у него будут проблемы с блокировками. Подумал может с сервером обновлений что-то случилось
Ошибка на этой неделе появлялась несколько раз и сама решалась и повторю сейчас ее нет, но я не сижу и не обновляю скрипт каждую минуту
TypeError: Result of expression 'rand' [1] is not a function - Ошибка
-
Из за чего так происходит?
Когда выполняю кодvar arr = ["Привет","Здравствуй"]; var rand = Math.floor(Math.random() * arr.length); [[LANGS]] = arr[rand];А потом делаю Эмуляция бездействия, выходит такая ошибка
TypeError: Result of expression 'rand' [0] is not a function. во время выполнения действия
Когда делаю так, ошибки нету
var arr = ["Привет","Здравствуй"]; [[LANGS]] = arr[rand(0,arr.length-1)] -
@symposium Потому что Ваша переменная объявлена локально для данного экшена выполнить код. Если хотите ее объявить глобально, то уберите var. Помимо этого (мне кажется что кстати Вам это уже писал), в БАС есть встроенный метод для создания целого случайного числа и называется он тоже rand синтаксис rand(a,b)
-
@senerg said in TypeError: Result of expression 'rand' [1] is not a function - Ошибка:
@symposium
попробуй вместоvar rand = Math.floor(Math.random() * arr.length);написать:
[[RAND]] = Math.floor(Math.random() * arr.length);Спасибо! Работает!
-
This post is deleted!