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

