aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/web/javascript/reference/global_objects/symbol
diff options
context:
space:
mode:
Diffstat (limited to 'files/zh-cn/web/javascript/reference/global_objects/symbol')
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/symbol/for/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/symbol/index.html16
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/symbol/keyfor/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/symbol/tostring/index.html8
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/symbol/valueof/index.html8
5 files changed, 22 insertions, 22 deletions
diff --git a/files/zh-cn/web/javascript/reference/global_objects/symbol/for/index.html b/files/zh-cn/web/javascript/reference/global_objects/symbol/for/index.html
index e0cf9c8bd0..2b5df3a89c 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/symbol/for/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/symbol/for/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/for
<p><code><strong>Symbol.for(key)</strong></code> 方法会根据给定的键 <code>key</code>,来从运行时的 symbol 注册表中找到对应的 symbol,如果找到了,则返回它,否则,新建一个与该键关联的 symbol,并放入全局 symbol 注册表中。</p>
-<h2 id="Syntax" name="Syntax">语法</h2>
+<h2 id="Syntax">语法</h2>
<pre class="syntaxbox"><var>Symbol.for(key)</var>;</pre>
@@ -26,7 +26,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/for
<p>返回由给定的 key 找到的 symbol,否则就是返回新创建的 symbol。</p>
-<h2 id="Description" name="Description">描述</h2>
+<h2 id="Description">描述</h2>
<p>和 <code>Symbol()</code> 不同的是,用 <code>Symbol.for()</code> 方法创建的的 symbol 会被放入一个全局 symbol 注册表中。<code>Symbol.for() 并不是每次都会创建一个新的 symbol</code>,它会首先检查给定的 key 是否已经在注册表中了。假如是,则会直接返回上次存储的那个。否则,它会再新建一个。</p>
@@ -147,7 +147,7 @@ Symbol.for("mdn.bar");
</table>
</div>
-<h2 id="See_Also" name="See_Also">相关链接</h2>
+<h2 id="See_Also">相关链接</h2>
<ul>
<li>{{jsxref("Symbol.keyFor()")}}</li>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/symbol/index.html b/files/zh-cn/web/javascript/reference/global_objects/symbol/index.html
index 38506cf5f0..b44db6a349 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/symbol/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/symbol/index.html
@@ -17,18 +17,18 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol
-<h2 id="Syntax" name="Syntax">语法</h2>
+<h2 id="Syntax">语法</h2>
<pre class="syntaxbox"><code>Symbol(<em>[description]</em>)</code></pre>
-<h3 id="Parameters" name="Parameters">参数</h3>
+<h3 id="Parameters">参数</h3>
<dl>
<dt><code>description</code> {{optional_inline}}</dt>
<dd>可选的,字符串类型。对symbol的描述,可用于调试但不是访问symbol本身。</dd>
</dl>
-<h2 id="Description" name="Description">描述</h2>
+<h2 id="Description">描述</h2>
<p>直接使用<code>Symbol()</code>创建新的symbol类型,并用一个可选的字符串作为其描述。</p>
@@ -62,7 +62,7 @@ typeof symObj; // "object"</pre>
<p>{{jsxref("Object.getOwnPropertySymbols()")}} 方法让你在查找一个给定对象的符号属性时返回一个symbol类型的数组。注意,每个初始化的对象都是没有自己的symbol属性的,因此这个数组可能为空,除非你已经在对象上设置了symbol属性。</p>
-<h2 id="Properties" name="Properties">属性</h2>
+<h2 id="Properties">属性</h2>
<dl>
<dt><code>Symbol.length</code></dt>
@@ -111,7 +111,7 @@ typeof symObj; // "object"</pre>
<dd>用于对象的默认描述的字符串值。被 {{jsxref("Object.prototype.toString()")}} 使用。</dd>
</dl>
-<h2 id="Methods" name="Methods">方法</h2>
+<h2 id="Methods">方法</h2>
<dl>
<dt>{{jsxref("Symbol.for()", "Symbol.for(key)")}}</dt>
@@ -120,7 +120,7 @@ typeof symObj; // "object"</pre>
<dd>从全局symbol注册表中,为给定的symbol检索一个共享的?symbol key。</dd>
</dl>
-<h2 id="Boolean_instances" name="Boolean_instances">Symbol 原型</h2>
+<h2 id="Boolean_instances">Symbol 原型</h2>
<p>所有 Symbols 继承自 {{jsxref("Symbol.prototype")}}.</p>
@@ -144,9 +144,9 @@ typeof symObj; // "object"</pre>
<dd>返回该 Symbol 对象。</dd>
</dl>
-<h2 id="Examples" name="Examples">示例</h2>
+<h2 id="Examples">示例</h2>
-<h3 id="Creating_Boolean_objects_with_an_initial_value_of_false" name="Creating_Boolean_objects_with_an_initial_value_of_false">对 symbol 使用 typeof 运算符</h3>
+<h3 id="Creating_Boolean_objects_with_an_initial_value_of_false">对 symbol 使用 typeof 运算符</h3>
<p> {{jsxref("Operators/typeof", "typeof")}}运算符能帮助你识别 symbol 类型</p>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/symbol/keyfor/index.html b/files/zh-cn/web/javascript/reference/global_objects/symbol/keyfor/index.html
index f42776146b..9877b68ce0 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/symbol/keyfor/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/symbol/keyfor/index.html
@@ -5,11 +5,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/keyFor
---
<div>{{JSRef("Global_Objects", "Symbol")}}</div>
-<h2 id="Summary" name="Summary">概述</h2>
+<h2 id="Summary">概述</h2>
<p><code><strong>Symbol.keyFor(sym)</strong></code> 方法用来获取全局symbol 注册表中与某个 symbol 关联的键。</p>
-<h2 id="Syntax" name="Syntax">语法</h2>
+<h2 id="Syntax">语法</h2>
<pre class="syntaxbox"><var>Symbol.keyFor(sym)</var>;</pre>
@@ -108,7 +108,7 @@ Symbol.keyFor(Symbol.iterator) // undefined
</table>
</div>
-<h2 id="See_Also" name="See_Also">相关链接</h2>
+<h2 id="See_Also">相关链接</h2>
<ul>
<li>{{jsxref("Symbol.prototype.for()")}}</li>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/symbol/tostring/index.html b/files/zh-cn/web/javascript/reference/global_objects/symbol/tostring/index.html
index 44be848f73..d59863f878 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/symbol/tostring/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/symbol/tostring/index.html
@@ -5,15 +5,15 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/toString
---
<div>{{JSRef("Global_Objects", "Symbol")}}</div>
-<h2 id="Summary" name="Summary">概述</h2>
+<h2 id="Summary">概述</h2>
<p><code><strong>toString()</strong></code> 方法返回当前 symbol 对象的字符串表示。</p>
-<h2 id="Syntax" name="Syntax">语法</h2>
+<h2 id="Syntax">语法</h2>
<pre class="syntaxbox"><var>symbol.toString()</var>;</pre>
-<h2 id="Description" name="Description">描述</h2>
+<h2 id="Description">描述</h2>
<p>{{jsxref("Symbol")}} 对象拥有自己的 <code>toString</code> 方法,因而遮蔽了原型链上的 {{jsxref("Object.prototype.toString()")}}。</p>
@@ -109,7 +109,7 @@ Symbol.for("foo").toString() // "Symbol(foo)"
</table>
</div>
-<h2 id="See_Also" name="See_Also">相关链接</h2>
+<h2 id="See_Also">相关链接</h2>
<ul>
<li>{{jsxref("Object.prototype.toString()")}}</li>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/symbol/valueof/index.html b/files/zh-cn/web/javascript/reference/global_objects/symbol/valueof/index.html
index 9185610400..c9e9c55adb 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/symbol/valueof/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/symbol/valueof/index.html
@@ -5,16 +5,16 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/valueOf
---
<div>{{JSRef("Global_Objects", "Symbol")}}</div>
-<h2 id="Summary" name="Summary">概述</h2>
+<h2 id="Summary">概述</h2>
<p><code><strong>valueOf()</strong></code> 方法返回当前 symbol 对象所包含的 symbol 原始值。</p>
-<h2 id="Syntax" name="Syntax">语法</h2>
+<h2 id="Syntax">语法</h2>
<pre class="syntaxbox"><var>symbol.valueOf();
</var></pre>
-<h2 id="Description" name="Description">描述</h2>
+<h2 id="Description">描述</h2>
<p>在 JavaScript 中,虽然大多数类型的对象在某些操作下都会自动的隐式调用自身的 <code>valueOf()</code> 方法或者 <code>toString()</code> 方法来将自己转换成一个原始值,但 symbol 对象不会这么干,symbol 对象无法隐式转换成对应的原始值:</p>
@@ -99,7 +99,7 @@ Object(Symbol("foo")).toString() + "bar";
</table>
</div>
-<h2 id="See_Also" name="See_Also">相关链接</h2>
+<h2 id="See_Also">相关链接</h2>
<ul>
<li>{{jsxref("Object.prototype.valueOf()")}}</li>