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

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><strong><code>Object.isSealed()</code></strong> 方法判断一个对象是否被密封。</p>
<h2 id="语法">语法</h2>
<pre class="syntaxbox"><code>Object.isSealed(<em>obj</em>)</code></pre>
<pre><code class="language-javascript"><code>Object.isSealed(<em>obj</em>)</code></code></pre>
<h3 id="参数">参数</h3>
<dl>
<dt><code>obj</code></dt>
@@ -13,7 +13,7 @@
<h2 id="描述">描述</h2>
<p>如果这个对象是密封的,则返回 <code>true</code>,否则返回 <code>false</code>。密封对象是指那些不可 <a href="Reference/Global_Objects/Object/isExtensible" title="Object.isExtensible() 方法判断一个对象是否是可扩展的(是否可以在它上面添加新的属性)。"><code>扩展</code></a> 的,且所有自身属性都不可配置且因此不可删除(但不一定是不可写)的对象。</p>
<h2 id="Examples" name="Examples">例子</h2>
<pre class="brush: js">// 新建的对象默认不是密封的.
<pre><code class="language-javascript">// 新建的对象默认不是密封的.
var empty = {};
Object.isSealed(empty); // === false
@@ -44,14 +44,14 @@ var s2 = Object.seal({ p: 3 });
Object.isFrozen(s2); // === false 属性"p"可写
var s3 = Object.seal({ get p() { return 0; } });
Object.isFrozen(s3); // === true ,访问器属性不考虑可写不可写,只考虑是否可配置</pre>
Object.isFrozen(s3); // === true ,访问器属性不考虑可写不可写,只考虑是否可配置</code></pre>
<h2 id="注意" style="margin-bottom: 20px; line-height: 30px;">注意</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.isSealed(1);
<pre><code class="language-javascript">Object.isSealed(1);
// TypeError: 1 is not an object (ES5 code)
Object.isSealed(1);
// true (ES2015 code)</pre>
// true (ES2015 code)</code></pre>
<h2 id="规范" style="margin-bottom: 20px; line-height: 30px;">规范</h2>
<table class="standard-table">
<tbody>