mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2026-02-28 18:11:29 +08:00
语法高亮,滚动条美化,设置页面调整
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user