has the syntax for proxies been finalized ?

Angus Croll anguscroll at gmail.com
Fri Oct 18 10:24:22 PDT 2013


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 <andre.bargull at udo.edu>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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20131018/c58e7283/attachment.html>


More information about the es-discuss mailing list