草庐IT

constructData

全部标签

javascript - jquery 自定义延迟函数

我尝试运行三个函数,前两个正在执行一些需要数据供第三个使用的异步操作。我希望第三个函数仅在1和2都完成时触发。这是一般结构,但最终功能在1和2完成之前触发。functionrun(){vardata1={};vardata2={};$.when(first(),second()).done(constructData());functionfirst(){vard=new$.Deferred();//doabunchofstuffasyncdata1={};d.resolve();}functionsecond(){vard=new$.Deferred();//doabunchofst