15.2.3.8 Object.seal(O) and 15.2.3.9 Object.freeze(O) both end with the qualification<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
The above algorithm is specified as a set of sequential steps that include the possibility of a exception <br>being thrown as various intermediate points. Rather than failing after a partial update of O, this <br>function must be implemented such that it either atomically completes all property updates <br>
successfully or fails without making any update to the properties of object O. </blockquote><div><br>AFAICT, the algorithm specified for these two operations can&#39;t fail, so these qualifications may not be necessary. <br>
</div><br>-- <br> &nbsp; &nbsp;Cheers,<br> &nbsp; &nbsp;--MarkM<br>