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

Reply via email to