Luk*_*kas 1 promise ecmascript-6 es6-promise
使用ES2015,我是否可以从外部解决承诺,即在创建承诺后触发解决方案?
喜欢
const promise = new Promise();
promise.then(() => foo());
promise.resolve(); // foo() gets executed
Run Code Online (Sandbox Code Playgroud)
是的你可以。
let resolvePromise = null;
const promise = new Promise(resolve => resolvePromise = resolve);
promise.then(foo => console.log(foo));
resolvePromise('bar');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
587 次 |
| 最近记录: |