У меня есть нижеприведенная функция
const generate_data = require('./helpers/generate_train_data');
const permutate_data = require('./helpers/permutate_data');
var COMPANY = 'test-company';
var INVOICES = ['invoice2.pdf','invoice4.pdf','invoice5.pdf'];
generate_data.generate_data(COMPANY, INVOICES,(check)=>{
if(check){
console.log('Success, training data created!');
}
else{
//Call generate_data.generate_date again with SAME INPUT
}
});
В основном, я жду возвращаемого значения модуля generate_date, и если это значение, если true, я просто простая распечатка, но если это значение false, то янужно снова вызвать ту же функцию
generate_data.generate_data(COMPANY, INVOICES, (AND HERE THE SAME CALLBACK...)
Я пытался использовать generate_data.generate_data.call (arguments.callee.caller), но я получаю неопределенное значение для arguments.callee.caller ..