thanks - I made a PR @angustweets On Fri, Oct 18, 2013 at 12:54 PM, Rick Waldron <waldron.rick at gmail.com>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 <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/e91ec902/attachment.html>
thanks - I made a PR