- From: <bugzilla@jessica.w3.org>
- Date: Wed, 21 Mar 2012 22:12:07 +0000
- To: public-script-coord@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=16471 --- Comment #7 from Marcos Caceres <w3c@marcosc.com> 2012-03-21 22:12:06 UTC --- (In reply to comment #5) > (In reply to comment #3) > > ...and under 4.9.2 (the ECMAScript binding), we have: > > > > Note > > > > If an exception is thrown with a specific type, then the rules in section 4.11 > > below will create a shadowing “name” property on the exception object itself. > > > > So, for ECMAScript, type == "name". > > > > At least, that's how I read it :-) > > Though in our planned implementation, we're making the "name" property an > accessor on the exception prototype object _exclusively_ rather than creating > the shadowed property on the instance. It's less like ECMAScript's native > Errors, but allows webdevs to hook the "name" property for tracking much easier > (across all DOM-thrown exceptions), and was self-consistent with how we had > implemented DOMException's "code" property in the past. (Run-time addition of > properties onto a thrown exception object was vetoed by my developers.) nice :) > We are also adding a stringifier. Sounds pretty cool. -- Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
Received on Wednesday, 21 March 2012 22:12:09 UTC