thanks - I made a PR

@angustweets


On Fri, Oct 18, 2013 at 12:54 PM, Rick Waldron <[email protected]>wrote:

>
>
> On Friday, October 18, 2013, Angus Croll wrote:
>
>> thanks André that works!
>>
>> (I was going by
>> https://github.com/tvcutsem/harmony-reflect/blob/master/doc/traps.mdwhich 
>> says 'delete')
>>
>> Cc Tom Van Cutsem to make sure he sees this.
>
> Rick
>
>
>
>>
>> @angustweets
>>
>>
>> On Fri, Oct 18, 2013 at 9:38 AM, André Bargull <[email protected]>wrote:
>>
>>>  Follow up question for Tom et al...
>>>>
>>>> Using require('harmony-reflect')....
>>>>
>>>> var t = {a:3, c:4};
>>>> var p = Proxy(
>>>>    t,
>>>>    {
>>>>      get: function() {},
>>>>      delete: function(t,x) {
>>>>        console.log('deleting');
>>>>        delete t.a;
>>>>      }
>>>>    }
>>>> );
>>>> delete p.c
>>>> p; //{a:3}
>>>> t; //{a:3}
>>>>
>>>> the console.log is not called and deleting is not trapped.
>>>> Am I doing something wrong?
>>>>
>>>
>>> The trap name for the `delete` operator is "deleteProperty" instead of
>>> "delete"...
>>>
>>>
>>>>
>>>> @angustweets
>>>>
>>>
>>
>
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to