Javascript 当第二个js函数延迟返回值时,将第一个js函数链接到第二个js函数

Javascript 当第二个js函数延迟返回值时,将第一个js函数链接到第二个js函数,javascript,Javascript,这就是我要做的。不成功并发出错误。是否有可能延迟返回值,并且链函数使得第二个延迟返回值 a().b() function a( ) { var self=this; setTimeout( function(){ return self },2000); return null; //<<<<< this causes problem } function b() { trace("hello"); } 您可以使

这就是我要做的。不成功并发出错误。是否有可能延迟返回值,并且链函数使得第二个延迟返回值

 a().b() 

function a( )
{
    var self=this;

      setTimeout( function(){ return self },2000);

      return null; //<<<<< this causes problem
}

function b()
{
    trace("hello");
}

您可以使用和(可选)执行此类操作

比如:

功能a{ 返回新PromiseSolve=>{ setTimeout=>解析“返回值”,2000; } } 函数b值{ log`from b:${value}`; }
a、 然后b;是 啊谢谢固定的