使用.on(“load”)将函数的返回值传递给变量

时间:2018-06-01 02:30:40

标签: javascript

我有一个以这种方式声明的函数:

function myFunction () {
    var something = 0;
    return something;
};

以这种方式加载特定项目时调用此函数:

item.on("load", myFunction);

最初,我考虑过这样做,但是在项目加载时没有定义该函数(它导致'未捕获的ReferenceError:myFunction未定义':

var mySomething = (function myFunction () {
    var something = 0;
    return something;
})();
item.on("load", myFunction); //ReferenceError happens here
console.log(mySomething);

如何将函数返回的信息传递给变量?我希望能够进一步使用变量'mySomething'(在本例中由print语句说明)。

0 个答案:

没有答案