Javascript - 如何从另一个函数内的函数返回值

时间:2016-02-22 16:22:11

标签: javascript

这听起来像是一个非常基本的问题,但这是我第一次处理这样的事情。 此外,我尝试搜索,但我真的不知道输入什么作为搜索查询。

我有这段代码:

function getGitInfo() {
    var commit;
    git.short(function (str) {
        commit = str;
        console.log("inner Commit Var: " + commit);
    });
    console.log("Outter Commit Var: " + commit);
    return commit;
};

我试图通过str函数返回getGitInfo()

从上面的代码中,在我的控制台中,我只获得了“内部提交var”,其值正确,但我从未获得外部代码。

我如何返回str以便在另一个变量中我可以做到:

var test = getGitInfo();

并以test的值str返回{/ 1}}。

注意:此代码使用git-rev节点模块(git-rev

谢谢,再次抱歉这个愚蠢的问题:)

0 个答案:

没有答案