An in built `Promise` version of `setTimeout` would be cool: `Promise.delay()` and `Promise.delay(500)`
On Thu, 17 Aug 2017, 7:37 a.m. kai zhu <kaizhu...@gmail.com> wrote: > setTimeout is still the best solution in my mind. none of the promise > or async code examples presented are as immediately obvious as > setTimeout that the code is to self-run at a later time (and you don't > need the 1ms argument). > > ```js > // self-comment that this code will self-run > // after the main script in a reasonably immediate fashion > setTimeout(function () { > // deferred code > }) > ``` > > > > > On 8/17/17, Matthew Robb <matthewwr...@gmail.com> wrote: > > I think this will actually get you what you're after: > > > > (async function () { > > > > await null; > > // Deferred code here > > > > })() > > > > > > On Aug 16, 2017 5:46 PM, "Darien Valentine" <valentin...@gmail.com> > wrote: > > > > @logan ah, oops, that was an (incorrect) assumption about the proposed > > behavior on my part > > > > _______________________________________________ > > es-discuss mailing list > > es-discuss@mozilla.org > > https://mail.mozilla.org/listinfo/es-discuss > > > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss