Promise() vs. new Promise()
andrea.giammarchi at gmail.com
Wed Aug 20 07:26:46 PDT 2014
Yep, I was rather talking about a more generic approach with constructors,
I've picked the wrong one for the example.
Thanks for clarification
On Wed, Aug 20, 2014 at 2:56 PM, Boris Zbarsky <bzbarsky at mit.edu> wrote:
> On 8/20/14, 9:45 AM, Andrea Giammarchi wrote:
>> Alex I think the new direction is to throw whenever a constructor is
>> meant to be used as such. If you don't want to use new you can `var p =
>> Object.create(Promise.prototype); Promise.call(p, executor);`
> This won't work correctly, since 'p' won't have the right internal slots.
> So http://people.mozilla.org/~jorendorff/es6-draft.html#sec-promise step
> 3 will throw.
> es-discuss mailing list
> es-discuss at mozilla.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss