зеркало из https://github.com/mozilla/gecko-dev.git
19 строки
347 B
JavaScript
19 строки
347 B
JavaScript
|
var log = [];
|
||
|
var resolvedPromise = Promise.resolve(null);
|
||
|
function schedulePromiseTask(f) {
|
||
|
resolvedPromise.then(f);
|
||
|
}
|
||
|
|
||
|
setTimeout(function() {
|
||
|
log.push('t1start');
|
||
|
schedulePromiseTask(function() {
|
||
|
log.push('promise');
|
||
|
});
|
||
|
log.push('t1end');
|
||
|
}, 10);
|
||
|
|
||
|
setTimeout(function() {
|
||
|
log.push('t2');
|
||
|
postMessage(log.join(', '));
|
||
|
}, 10);
|