> Axel Rauschmayer wrote:
>> My bad. It is, minus [[Construct]] and *.prototype. I misremembered how 
>> bind() works.
>> 
>> On Mar 30, 2012, at 0:01 , Axel Rauschmayer wrote:
>> 
>>> Interesting. So x => x * x is not just syntactic sugar for
>>> 
>>>     function (x) { return x * x }.bind(this)

On Mar 31, 2012, at 2:54 , Brendan Eich wrote:

> We do not want to delegate to a target function that can [[Construct]], 
> because there is no such target function -- we're not trying to sugar .bind 
> on a full function. That is too expensive and general (no pre-args, no full 
> function under the hood).


Ah, good. But one can use the above (pseudo-)desugaring to predict the behavior 
of arrow functions, right? That is, there is no observable difference.

-- 
Dr. Axel Rauschmayer
[email protected]

home: rauschma.de
twitter: twitter.com/rauschma
blog: 2ality.com

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

Reply via email to