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]<javascript:_e({}, 'cvml', '[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

