我有一个看起来像这样的函数:
function arvfl($content, config) {
if(this instanceof arvfl) { /* called with new */
this.id = arvfl.id++;
this.setup($content, config);
this.chainCallbacks(arvfl._callbackChain);
} else {
var fl = new arvfl($content, config);
fl.open();
//alert("123");
return fl;
}
}
调用该函数的代码如下所示:
$.arvfl = arvfl;
doSomething()
我希望在arvfl返回值后执行函数doSomething()
。即使我创建一个回调传递给arvfl函数,我仍然无法在return语句之后执行它。
这样编写代码时,在arvfl返回值之前执行doSomething()。我不希望这样。