mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2026-02-28 01:58:28 +08:00
语法高亮,滚动条美化,设置页面调整
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
<div></div>
|
||||
<p><code><strong>Object.getOwnPropertySymbols()</strong></code> 方法返回一个给定对象自身的所有 Symbol 属性的数组。</p>
|
||||
<h2 id="Syntax" name="Syntax">语法</h2>
|
||||
<pre class="syntaxbox"><code>Object.getOwnPropertySymbols(<em>obj</em>)</code></pre>
|
||||
<pre><code class="language-javascript"><code>Object.getOwnPropertySymbols(<em>obj</em>)</code></code></pre>
|
||||
<h3 id="Parameters" name="Parameters">参数</h3>
|
||||
<dl>
|
||||
<dt><code>obj</code></dt>
|
||||
@@ -16,7 +16,7 @@
|
||||
<p>与<a href="Reference/Global_Objects/Object/getOwnPropertyNames" title="Object.getOwnPropertyNames()方法返回一个由指定对象的所有自身属性的属性名(包括不可枚举属性但不包括Symbol值作为名称的属性)组成的数组。"><code>Object.getOwnPropertyNames()</code></a>类似,您可以将给定对象的所有符号属性作为 Symbol 数组获取。 请注意,<a href="Reference/Global_Objects/Object/getOwnPropertyNames" title="Object.getOwnPropertyNames()方法返回一个由指定对象的所有自身属性的属性名(包括不可枚举属性但不包括Symbol值作为名称的属性)组成的数组。"><code>Object.getOwnPropertyNames()</code></a>本身不包含对象的 Symbol 属性,只包含字符串属性。</p>
|
||||
<p>因为所有的对象在初始化的时候不会包含任何的 Symbol,除非你在对象上赋值了 Symbol 否则<code>Object.getOwnPropertySymbols()</code>只会返回一个空的数组。</p>
|
||||
<h2 id="示例">示例</h2>
|
||||
<pre class="brush: js">var obj = {};
|
||||
<pre><code class="language-javascript">var obj = {};
|
||||
var a = Symbol("a");
|
||||
var b = Symbol.for("b");
|
||||
|
||||
@@ -28,7 +28,7 @@ var objectSymbols = Object.getOwnPropertySymbols(obj);
|
||||
console.log(objectSymbols.length); // 2
|
||||
console.log(objectSymbols) // [Symbol(a), Symbol(b)]
|
||||
console.log(objectSymbols[0]) // Symbol(a)
|
||||
</pre>
|
||||
</code></pre>
|
||||
<h2 id="规范">规范</h2>
|
||||
<table class="standard-table">
|
||||
<tbody>
|
||||
|
||||
Reference in New Issue
Block a user