Mark S. Miller skrev: > On Fri, Sep 5, 2008 at 2:33 PM, Ingvar von Schoultz > <[EMAIL PROTECTED]> wrote: >> It would be much better if Object.freeze() got an added >> parameter, a bit flag that, when set, makes it more powerful >> and allows it to override the configurability flag. Then >> the override happens only when you enable it explicitly. >> >> Otherwise we have a case of silent failure, and silent failures >> are often very expensive to debug. > > I don't understand. As currently proposed, Object.freeze always > succeeds. What silent failure are you concerned about?
If you set a property to non-configurable it means you don't want it reconfigured. If code is still allowed to change it from writable to non-writable, this is a silent failure of the guard against reconfiguring. -- Ingvar von Schoultz _______________________________________________ Es-discuss mailing list Es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss