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.

-Boris
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to