При попытке передачи функции в другой поток, она исчезает, а с другими объектами всё работает исправно.
import threads from 'threads'
const spawn = threads.spawn;
const thread = spawn(function () {
});
export default function (data, refreshF, sendF) {
funcs = {refreshF, sendF};
console.log(funcs); //вывод: {refreshF: [Function], sendF: [Function]}
thread
.run(function doThis(input, done) {
console.log('---');
console.log(funcs); //вывод: {data: {...(вывод правильный)}, funcs: {}}
console.log('---');
}).send({data, funcs});
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости