通过Params下来承诺等待链

时间:2016-06-06 00:42:53

标签: javascript asynchronous promise

我想将参数传递给then,该Promise根据从链中间的myPromise = new Promise(function(resolve,error){ resolve() }); myPromise .then(function(){ return promiseQuery1(); }) // You can pass data by calling a later resolution function with a new promise. .then(function(){ return new Promise(function(resolve,error){ // Save parameter in a local variable var resolve_param; anotherPromiseQuery() // Generate param from data once query is done .then(function(data){ console.log(data); resolve_param = getSomethingFrom(data); // And then say your new Promise is complete }).then(function(){ resolve(resolve_param) }); }); }) } // This uses a param .then(function(some_param){ console.log(some_param); return someOtherPromise(some_param); }) .then(function(){ console.log("Completed!"); }) 检索到的信息计算得出。

我的代码如下:

SELECT id, `data`, name
    FROM tbl
    ORDER BY  `data` % 10,
              username
              `data`;

问题是:这是最好的方法吗?

0 个答案:

没有答案