On May 31, 2012, at 9:50 PM, David Herman wrote: > Whereas with cascades, you'd get: > > var obj = { > log: console.log.bind(console), > foo: function() { Object.prototype.bar = "captured" } > }; > var bar = "local variable"; > with (obj) { > log(bar); // local variable > foo(); > log(bar); // local variable > }
Oh for crying out loud. Of course I meant: var obj = { log: console.log.bind(console), foo: function() { Object.prototype.bar = "captured" } }; var bar = "local variable"; obj.{ log(bar); // local variable foo(); log(bar); // captured } Dave _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss