music.playsong = function(vars){
//vars is an array with a Key named "song"
youTube.search(vars["song"], 2, function(error, result) {
if (error) {
console.log(error)
return;
}else {
console.log("Success")
return result
}
})
}
ich derzeit diese Funktion alsRückkehr Variable aus Rückruf in eine definierte Funktion-NodeJS
music.playsong(data)
jedoch in dieser Funktion nenne ich kann nicht den zugrunde liegenden Rückruf zugreifen und den Wert aus, dass bekommen. Wie bekomme ich das music.playsong(), um das Ergebnis des Rückrufs ohne blockierende Ausführung zurückzugeben?