domenic at domenicdenicola.com (2013-10-26T03:14:59.729Z)
thanks André that works! (I was going by https://github.com/tvcutsem/harmony-reflect/blob/master/doc/traps.md which says 'delete')
thanks André that works! (I was going by https://github.com/tvcutsem/harmony-reflect/blob/master/doc/traps.md which says 'delete')
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>