On 2010-12-24 00:02, Oliver Hunt wrote: > As a question how do soft fields/private names interact with an object > that has had preventExtensions called on it?
For soft fields: there is no interaction, a new soft field can be added to an object on which preventExtensions has been called. For private names: new names are prevented from being added. This is a useful feature of soft fields. There is no loss of security or encaspulation as a result, for the same reason that there is not for adding a soft field to a frozen object. (Freezing is equivalent to preventing extensions, marking all properties as non-Configurable, and marking all data properties as non-Writable.) -- David-Sarah Hopwood ⚥ http://davidsarah.livejournal.com
signature.asc
Description: OpenPGP digital signature
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

