function fetchData(callback) { setTimeout(function () { const data = { id: 1, name: 'Example Data' }; callback(data); }, 2000); // Simulating of 2 second delay } // callback function processData(result) { console.log('Succesfull:', result); } // call function fetchData with transfer function processData like a callback fetchData(processData); console.log('Inquiry was sended.');