如何将函数的返回值分配给函数外部的变量

时间:2019-05-14 10:38:51

标签: javascript node.js asynchronous

我有一个将输出作为回调返回的函数,但是我无法将返回的回调值调用到另一个函数中。

 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());

0 个答案:

没有答案