thanks André that works!

(I was going by
https://github.com/tvcutsem/harmony-reflect/blob/master/doc/traps.md which
says 'delete')

@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