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

Reply via email to