我有一个将输出作为回调返回的函数,但是我无法将返回的回调值调用到另一个函数中。
function filebox(x, callback){
console.log(x)
var request = new sql.Request()
.input('msgid', sql.Int, x)
.execute('filenamex', function(err, result){
val = result.recordsets[0]
return callback(val);
})
}
现在,当我调用此函数并将回调值分配给变量时,我无法这样做。
function y(){
filebox(rootmsgid,function(val){
return val
}
}
console.log(y());