语法高亮,滚动条美化,设置页面调整

This commit is contained in:
fofolee
2019-04-19 02:41:09 +08:00
parent 1e8f76c000
commit 359d29ee0b
1590 changed files with 12328 additions and 11441 deletions

View File

@@ -2,7 +2,7 @@
<div></div>
<p><code><strong>Object.isFrozen()</strong></code>方法判断一个对象是否被<a href="Reference/Global_Objects/Object/freeze" title="Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改冻结了一个对象则不能向这个对象添加新的属性不能删除已有属性不能修改该对象已有属性的可枚举性、可配置性、可写性以及不能修改已有属性的值。此外冻结一个对象后该对象的原型也不能被修改。freeze() 返回和传入的参数相同的对象。">冻结</a></p>
<h2 id="Syntax" name="Syntax">语法</h2>
<pre class="syntaxbox"><code>Object.isFrozen(<var>obj</var>)</code></pre>
<pre><code class="language-javascript"><code>Object.isFrozen(<var>obj</var>)</code></code></pre>
<h3 id="Parameters" name="Parameters">参数</h3>
<dl>
<dt><code>obj</code></dt>
@@ -15,7 +15,7 @@
<h2 id="Description" name="Description">描述</h2>
<p>一个对象是冻结的是指它不可<a href="Reference/Global_Objects/Object/isExtensible" title="Object.isExtensible() 方法判断一个对象是否是可扩展的(是否可以在它上面添加新的属性)。"><code>扩展</code></a>所有属性都是不可配置的且所有数据属性即没有getter或setter组件的访问器的属性都是不可写的。</p>
<h2 id="Examples" name="Examples">例子</h2>
<pre class="brush: js">// 一个对象默认是可扩展的,所以它也是非冻结的.
<pre><code class="language-javascript">// 一个对象默认是可扩展的,所以它也是非冻结的.
Object.isFrozen({}); // === false
// 一个不可扩展的空对象同时也是一个冻结对象.
@@ -76,15 +76,15 @@ Object.isSealed(frozen) //=== true
// 当然,更是一个不可扩展的对象.
Object.isExtensible(frozen) //=== false
</pre>
</code></pre>
<h2 id="注意">注意</h2>
<p>在 ES5 中,如果参数不是一个对象类型,将抛出一个<a href="Reference/Global_Objects/TypeError" title="TypeError类型错误 对象用来表示值的类型非预期类型时发生的错误。"><code>TypeError</code></a>异常。在 ES2015 中,非对象参数将被视为一个冻结的普通对象,因此会返回<code>true</code></p>
<pre class="brush: js">Object.isFrozen(1);
<pre><code class="language-javascript">Object.isFrozen(1);
// TypeError: 1 is not an object (ES5 code)
Object.isFrozen(1);
// true (ES2015 code)
</pre>
</code></pre>
<h2 id="规范" style="margin-bottom: 20px; line-height: 30px;">规范</h2>
<table class="standard-table">
<tbody>