Javascript-Funktion, die einen undefinierten Wert in nodejs @ zurückgi
Ich schreibe Code zum Abrufen von Daten. Zuerst rufe ich**getsomedata**
Funktion zum Abrufen von Daten und innerhalb von getsomedata function Ich rufe eine andere Funktion auf getRandomdata, um Daten abzurufen und zur vorherigen Funktion zurückzukehren, aber es wird @ zurückgegebeundefined
. Aber ingetRandomdata
Daten konnten in @ gesehen werdconsole.log
. Muss ich @ verwendcallbacks
?
router.get('/get-data', function (req, res, next) {
var result = getsomedata(some_parameter);
console.log(result); // receiving undefined
res.send(result);
});
function getsomedata(some_parameter_recieved) {
var getsomedata = getRandomdata(random_params);
console.log(getsomedata); // receiving undefined
return getsomedata;
}
function getRandomdata(random_params_recieved) {
// after some calculation
console.log(random_data); // receiving proper data
return random_data;
}