Honestly have there been any proposals for something like `do async { // can await here }` which would produce a promise in the enclosing scope
- Matthew Robb On Thu, Aug 17, 2017 at 11:27 AM, Logan Smyth <loganfsm...@gmail.com> wrote: > `setTimeout` it is defined in the HTML spec, https://www.w3.org/TR/html5/ > single-page.html#timers, not the ECMA spec. The ECMA spec has no concept > of time-based delays at all, promise-based or otherwise. > > On Wed, Aug 16, 2017 at 11:03 PM, Naveen Chawla <naveen.c...@gmail.com> > wrote: > >> 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 >> >> >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss