如果返回值为null,则不应返回Javascript函数

时间:2015-10-07 03:01:29

标签: javascript function

我想在javascript中编写一个函数,如果返回值为null则不会返回,但是等到返回值不为null然后返回。我有以下代码

function doNotReturnIfNull() {
var returnValue = null;
try {
    returnValue = Method.getValue();
} catch (err) {
    //Method is not yet available so it throws an error
    // wait a few seconds and try again since method will be available in the next 2 secs
    setTimeout(doNotReturnIfNull, 100); 
}
//when not null, return a value
return returnValue; }

如何编写此函数,使其在returnValue不为null而不使用回调之前不会返回。正在异步加载Method对象。

0 个答案:

没有答案