@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
Как сохранить значение всех переменных скрипта в файл?
-
-
var res = Object.keys(this) .filter(function(var_name){ return var_name.indexOf("VAR_") == 0 }) .reduce(function(all, var_name){ try { all[var_name.slice(4)] = eval(var_name) }catch(e) { all[var_name.slice(4)] = "undefined" } return all },{}) log(JSON.stringify(res)) -
@support said in Как сохранить значение всех переменных скрипта в файл?:
var res = Object.keys(this) .filter(function(var_name){ return var_name.indexOf("VAR_") == 0 }) .reduce(function(all, var_name){ try { all[var_name.slice(4)] = eval(var_name) }catch(e) { all[var_name.slice(4)] = "undefined" } return all },{}) log(JSON.stringify(res))Огромное спасибо! Работает
-
@111cbt111 said in Как сохранить значение всех переменных скрипта в файл?:
@Gang THANKS!!!
He just thanked @support for the decision :)