如何返回函数外的结果?

时间:2016-05-05 12:49:23

标签: javascript jquery

我希望在调用函数的地方返回result。我怎样才能做到这一点? 我通过console.log(result)但不是console.log(finger)得到了结果。

我想把它传递到外面。

function fingercode() {
    var fp = new Fingerprint2();
    fp.get(function(result) {
      console.log(result);
    });
}

var finger = fingercode();
console.log(finger);

1 个答案:

答案 0 :(得分:3)

您需要callback功能

function fingercode(callback) {
      var fp = new Fingerprint2();
      fp.get(callback);
}

fingercode(function(finger){
    console.log(finger);
});