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

