aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn
diff options
context:
space:
mode:
authorIrvin <irvinfly@gmail.com>2022-02-16 02:13:18 +0800
committerIrvin <irvinfly@gmail.com>2022-02-16 02:35:54 +0800
commit8ccfa93045a6c119303566370999f59a0aae3b25 (patch)
tree972a4f66cb40a7c722bc20490b0f9b6ceb574e77 /files/zh-cn
parent3bb96c83e22a7a6214e79e9b903ee1c7b5657e67 (diff)
downloadtranslated-content-8ccfa93045a6c119303566370999f59a0aae3b25.tar.gz
translated-content-8ccfa93045a6c119303566370999f59a0aae3b25.tar.bz2
translated-content-8ccfa93045a6c119303566370999f59a0aae3b25.zip
adjust dl/dt/dd tags for zh-CN
Diffstat (limited to 'files/zh-cn')
-rw-r--r--files/zh-cn/web/javascript/about_javascript/index.html3
-rw-r--r--files/zh-cn/web/javascript/equality_comparisons_and_sameness/index.html47
-rw-r--r--files/zh-cn/web/javascript/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/functions/index.html18
-rw-r--r--files/zh-cn/web/javascript/reference/functions/set/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/array/copywithin/index.html9
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/array/filter/index.html19
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/array/flatmap/index.html1
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/array/foreach/index.html19
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/array/lastindexof/index.html9
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/array/reduce/index.html8
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/array/slice/index.html14
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/array/splice/index.html5
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/arraybuffer/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/arraybuffer/slice/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/dataview/setbigint64/index.html1
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/date/index.html5
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/date/setminutes/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/date/setmonth/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/error/index.html21
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/evalerror/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/int32array/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/intl/datetimeformat/index.html5
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/intl/numberformat/index.html13
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/number/toexponential/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/number/tofixed/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/object/defineproperties/index.html9
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/object/getprototypeof/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/parseint/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/promise/catch/index.html12
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/promise/index.html15
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/regexp/index.html2
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/regexp/regexp/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/set/foreach/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/set/set/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html9
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/string/charat/index.html4
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/string/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/string/indexof/index.html8
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/string/localecompare/index.html18
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/string/replace/index.html9
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/string/search/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/string/substr/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/symbol/index.html9
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/typedarray/set/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/global_objects/typedarray/slice/index.html9
-rw-r--r--files/zh-cn/web/javascript/reference/operators/delete/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/operators/in/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/operators/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/operators/instanceof/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/operators/new/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/statements/async_function/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/statements/continue/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/statements/do...while/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/statements/for...in/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/statements/function/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/statements/function_star_/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/statements/if...else/index.html6
-rw-r--r--files/zh-cn/web/javascript/reference/statements/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/statements/try...catch/index.html12
-rw-r--r--files/zh-cn/web/javascript/reference/statements/var/index.html3
-rw-r--r--files/zh-cn/web/javascript/reference/statements/while/index.html3
-rw-r--r--files/zh-cn/web/javascript/the_performance_hazards_of_prototype_mutation/index.html6
63 files changed, 89 insertions, 359 deletions
diff --git a/files/zh-cn/web/javascript/about_javascript/index.html b/files/zh-cn/web/javascript/about_javascript/index.html
index 3577c85aba..de4ef3f6e8 100644
--- a/files/zh-cn/web/javascript/about_javascript/index.html
+++ b/files/zh-cn/web/javascript/about_javascript/index.html
@@ -46,9 +46,6 @@ translation_of: Web/JavaScript/About_JavaScript
<dl>
<dt><a href="/zh-CN/docs/Mozilla/Projects/SpiderMonkey" title="zh-CN/docs/SpiderMonkey">SpiderMonkey</a></dt>
<dd>Mozilla使用C/C++引擎实现JavaScript(又称为SpiderMonkey),以及如何在应用中嵌入使用的相关信息。</dd>
-</dl>
-
-<dl>
<dt><a href="/zh-CN/docs/Rhino" title="zh-CN/docs/Rhino">Rhino</a></dt>
<dd>Rhino(Java 语言实现的 JavaScript)的相关信息。</dd>
<dt><a href="/zh-CN/docs/Web/JavaScript/Language_Resources" title="zh-CN/docs/JavaScript_Language_Resources">语言资源</a></dt>
diff --git a/files/zh-cn/web/javascript/equality_comparisons_and_sameness/index.html b/files/zh-cn/web/javascript/equality_comparisons_and_sameness/index.html
index 06562c68b0..502870405e 100644
--- a/files/zh-cn/web/javascript/equality_comparisons_and_sameness/index.html
+++ b/files/zh-cn/web/javascript/equality_comparisons_and_sameness/index.html
@@ -392,36 +392,27 @@ function attemptMutation(v)
<p>如果<code>obj.velocity</code>是<code>0</code> (或计算结果为<code>0</code>), <code>一个-0</code>就在上处产生并被赋值为<code>stoppingForce的值</code>.</p>
</dd>
-</dl>
-
-<dl>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2"><code>Math.atan2</code></a></dt>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil"><code>Math.ceil</code></a></dt>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/pow" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/pow"><code>Math.pow</code></a></dt>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round"><code>Math.round</code></a></dt>
-</dl>
-
-<dl>
+ <dt>
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2"><code>Math.atan2</code></a>,
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil"><code>Math.ceil</code></a>,
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/pow" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/pow"><code>Math.pow</code></a>,
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round"><code>Math.round</code></a>
+ </dt>
<dd>即使传入的参数中没有-0,这些方法的返回值都有可能是-0。例如当用 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/pow" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/pow"><code>Math.pow</code></a>计算<code>-<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity">Infinity</a></code>的任何负奇指数的幂都会得到<code>-0</code>。详情请参见这些方法各自的文档。</dd>
-</dl>
-
-<dl>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floor" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floor"><code>Math.floor</code></a></dt>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max"><code>Math.max</code></a></dt>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/min" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/min"><code>Math.min</code></a></dt>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sin" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sin"><code>Math.sin</code></a></dt>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt"><code>Math.sqrt</code></a></dt>
- <dt><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/tan" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/tan"><code>Math.tan</code></a></dt>
-</dl>
-
-<dl>
+ <dt>
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floor" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floor"><code>Math.floor</code></a>,
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max"><code>Math.max</code></a>,
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/min" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/min"><code>Math.min</code></a>,
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sin" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sin"><code>Math.sin</code></a>,
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt"><code>Math.sqrt</code></a>,
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/tan" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/tan"><code>Math.tan</code></a>
+ </dt>
<dd>当传入参数中有-0时,这些方法也可能返回-0。例如, <code>Math.min(-0, +0)</code> 得出 <code>-0</code>。详情请参见这些方法各自的文档。</dd>
-</dl>
-
-<dl>
- <dt><code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators" title="/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators">~</a></code></dt>
- <dt><code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators" title="/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators">&lt;&lt;</a></code></dt>
- <dt><code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators" title="/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators">&gt;&gt;</a></code></dt>
+ <dt>
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators" title="/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators"><code>~</code></a>,
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators" title="/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators"><code>&lt;&lt;</code></a>,
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators" title="/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators"><code>&gt;&gt;</code></a>
+ </dt>
<dd>这些操作符内部都使用了ToInt32算法。因为内部32位整数类型只有一个0(没有符号区别),-0的符号在反操作后并不会保留下来。例如<code>Object.is(~~(-0), -0)</code>和<code>Object.is(-0 &lt;&lt; 2 &gt;&gt; 2, -0)</code> <code>都会得到false</code>.</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/index.html b/files/zh-cn/web/javascript/index.html
index e22ddb7cc0..025e203963 100644
--- a/files/zh-cn/web/javascript/index.html
+++ b/files/zh-cn/web/javascript/index.html
@@ -49,14 +49,8 @@ translation_of: Web/JavaScript
<dl>
<dt><a href="/zh-CN/docs/Learn/JavaScript/Client-side_web_APIs">客户端 Web API</a></dt>
<dd>当你正在给网页或者网页 APP 编写客户端 JavaScript 时, 你离不开使用这些 API — 这些用来操作浏览器各个不同方面和网页所在的操作系统,甚至是来自于其他网页和服务器的数据的接口。在这个模块,我们来探究这些 API 是什么,以及怎么在你的日常开发工作中使用一些最常用的 API。</dd>
-</dl>
-
-<dl>
<dt><a href="/zh-CN/docs/Web/JavaScript/A_re-introduction_to_JavaScript">重新介绍 JavaScript(JS 教程)</a></dt>
<dd>给那些有 JavaScript 基础的朋友们的 JavaScript概述。</dd>
-</dl>
-
-<dl>
<dt><a href="/zh-CN/docs/Web/JavaScript/Data_structures">JavaScript 数据结构</a></dt>
<dd>JavaScript 数据结构的概述。</dd>
<dt><a href="/zh-CN/docs/Web/JavaScript/Equality_comparisons_and_when_to_use_them">如何使用比较操作符</a></dt>
diff --git a/files/zh-cn/web/javascript/reference/functions/index.html b/files/zh-cn/web/javascript/reference/functions/index.html
index 7bf9d86f8e..876a0c42ee 100644
--- a/files/zh-cn/web/javascript/reference/functions/index.html
+++ b/files/zh-cn/web/javascript/reference/functions/index.html
@@ -73,14 +73,8 @@ translation_of: Web/JavaScript/Reference/Functions
<dl>
<dt><code>name</code></dt>
<dd>函数名.</dd>
-</dl>
-
-<dl>
<dt><code>param</code></dt>
<dd>传递给函数的参数的名称。</dd>
-</dl>
-
-<dl>
<dt><code>statements</code></dt>
<dd>组成函数体的声明语句。</dd>
</dl>
@@ -95,14 +89,8 @@ translation_of: Web/JavaScript/Reference/Functions
<dl>
<dt><code>name</code></dt>
<dd>函数名,可以省略。当省略函数名的时候,该函数就成为了匿名函数。</dd>
-</dl>
-
-<dl>
<dt><code>param</code></dt>
<dd>传递给函数的参数的名称。</dd>
-</dl>
-
-<dl>
<dt><code>statements</code></dt>
<dd>组成函数体的声明语句。</dd>
</dl>
@@ -187,9 +175,6 @@ translation_of: Web/JavaScript/Reference/Functions
<dl>
<dt><code>arg1, arg2, ... arg<em>N</em></code></dt>
<dd>函数使用零个或多个名称作为正式的参数名称。每一个必须是一个符合有效的JavaScript标识符规则的字符串或用逗号分隔的字符串列表,例如“x”,“theValue”或“a,b”。</dd>
-</dl>
-
-<dl>
<dt><code>functionBody</code></dt>
<dd>一个构成的函数定义的,包含JavaScript声明语句的字符串。</dd>
</dl>
@@ -213,9 +198,6 @@ translation_of: Web/JavaScript/Reference/Functions
<dl>
<dt><code>arg1, arg2, ... arg<em>N</em></code></dt>
<dd>函数使用零个或多个名称作为正式的参数名称。每一个必须是一个符合有效的JavaScript标识符规则的字符串或用逗号分隔的字符串列表,例如“x”,“theValue”或“a,b”。</dd>
-</dl>
-
-<dl>
<dt><code>functionBody</code></dt>
<dd>一个构成的函数定义的,包含JavaScript声明语句的字符串。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/functions/set/index.html b/files/zh-cn/web/javascript/reference/functions/set/index.html
index 76f67c2779..da011b8936 100644
--- a/files/zh-cn/web/javascript/reference/functions/set/index.html
+++ b/files/zh-cn/web/javascript/reference/functions/set/index.html
@@ -25,9 +25,6 @@ translation_of: Web/JavaScript/Reference/Functions/set
<dl>
<dt><code>prop</code></dt>
<dd>要绑定到给定函数的属性名。</dd>
-</dl>
-
-<dl>
<dt><code>val</code></dt>
<dd>用于保存尝试分配给<code>prop</code>的值的变量的一个别名。</dd>
<dt>表达式</dt>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/array/copywithin/index.html b/files/zh-cn/web/javascript/reference/global_objects/array/copywithin/index.html
index 63436145d7..85af69f912 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/array/copywithin/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/array/copywithin/index.html
@@ -27,14 +27,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/copyWithin
<dl>
<dt><code>target</code></dt>
- <dd>0 为基底的索引,复制序列到该位置。如果是负数,<code>target</code> 将从末尾开始计算。</dd>
- <dd>如果 <code>target</code> 大于等于 <code>arr.length</code>,将会不发生拷贝。如果 <code>target</code> 在 <code>start</code> 之后,复制的序列将被修改以符合 <code>arr.length</code>。</dd>
+ <dd>0 为基底的索引,复制序列到该位置。如果是负数,<code>target</code> 将从末尾开始计算。如果 <code>target</code> 大于等于 <code>arr.length</code>,将会不发生拷贝。如果 <code>target</code> 在 <code>start</code> 之后,复制的序列将被修改以符合 <code>arr.length</code>。</dd>
<dt><code>start</code></dt>
- <dd>0 为基底的索引,开始复制元素的起始位置。如果是负数,<code>start</code> 将从末尾开始计算。</dd>
- <dd>如果 <code>start</code> 被忽略,<code>copyWithin</code> 将会从0开始复制。</dd>
+ <dd>0 为基底的索引,开始复制元素的起始位置。如果是负数,<code>start</code> 将从末尾开始计算。如果 <code>start</code> 被忽略,<code>copyWithin</code> 将会从0开始复制。</dd>
<dt><code>end</code></dt>
- <dd>0 为基底的索引,开始复制元素的结束位置。<code>copyWithin</code> 将会拷贝到该位置,但不包括 <code>end</code> 这个位置的元素。如果是负数, <code>end</code> 将从末尾开始计算。</dd>
- <dd>如果 <code>end</code> 被忽略,<code>copyWithin</code> 方法将会一直复制至数组结尾(默认为 <code>arr.length</code>)。</dd>
+ <dd>0 为基底的索引,开始复制元素的结束位置。<code>copyWithin</code> 将会拷贝到该位置,但不包括 <code>end</code> 这个位置的元素。如果是负数, <code>end</code> 将从末尾开始计算。如果 <code>end</code> 被忽略,<code>copyWithin</code> 方法将会一直复制至数组结尾(默认为 <code>arr.length</code>)。</dd>
</dl>
<h3 id="返回值">返回值</h3>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/array/filter/index.html b/files/zh-cn/web/javascript/reference/global_objects/array/filter/index.html
index acc86a9592..9d92a772c1 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/array/filter/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/array/filter/index.html
@@ -26,16 +26,15 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/filter
<dl>
<dt><code>callback</code></dt>
- <dd>用来测试数组的每个元素的函数。返回 <code>true</code> 表示该元素通过测试,保留该元素,<code>false</code> 则不保留。它接受以下三个参数:</dd>
- <dd>
- <dl>
- <dt><code>element</code></dt>
- <dd>数组中当前正在处理的元素。</dd>
- <dt><code>index</code>{{optional_inline}}</dt>
- <dd>正在处理的元素在数组中的索引。</dd>
- <dt><code>array</code>{{optional_inline}}</dt>
- <dd>调用了 <code>filter</code> 的数组本身。</dd>
- </dl>
+ <dd>用来测试数组的每个元素的函数。返回 <code>true</code> 表示该元素通过测试,保留该元素,<code>false</code> 则不保留。它接受以下三个参数:
+ <dl>
+ <dt><code>element</code></dt>
+ <dd>数组中当前正在处理的元素。</dd>
+ <dt><code>index</code>{{optional_inline}}</dt>
+ <dd>正在处理的元素在数组中的索引。</dd>
+ <dt><code>array</code>{{optional_inline}}</dt>
+ <dd>调用了 <code>filter</code> 的数组本身。</dd>
+ </dl>
</dd>
<dt><code>thisArg</code>{{optional_inline}}</dt>
<dd>执行 <code>callback</code> 时,用于 <code>this</code> 的值。</dd>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/array/flatmap/index.html b/files/zh-cn/web/javascript/reference/global_objects/array/flatmap/index.html
index d0c4cfc9b5..755ab88bad 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/array/flatmap/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/array/flatmap/index.html
@@ -27,7 +27,6 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/flatMap
<dt><code>callback</code></dt>
<dd>可以生成一个新数组中的元素的函数,可以传入三个参数:
<dl>
- <dt></dt>
<dt><code>currentValue</code></dt>
<dd>当前正在数组中处理的元素</dd>
<dt><code>index</code>{{optional_inline}}</dt>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/array/foreach/index.html b/files/zh-cn/web/javascript/reference/global_objects/array/foreach/index.html
index 020a7dc3cd..6f93bd4513 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/array/foreach/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/array/foreach/index.html
@@ -26,16 +26,15 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/forEach
<dl>
<dt><code><var>callback</var></code></dt>
- <dd>为数组中每个元素执行的函数,该函数接收一至三个参数:</dd>
- <dd>
- <dl>
- <dt><code><var>currentValue</var></code></dt>
- <dd>数组中正在处理的当前元素。</dd>
- <dt><code><var>index</var></code> {{optional_inline}}</dt>
- <dd>数组中正在处理的当前元素的索引。</dd>
- <dt><code><var>array</var></code> {{optional_inline}}</dt>
- <dd><code>forEach()</code> 方法正在操作的数组。</dd>
- </dl>
+ <dd>为数组中每个元素执行的函数,该函数接收一至三个参数:
+ <dl>
+ <dt><code><var>currentValue</var></code></dt>
+ <dd>数组中正在处理的当前元素。</dd>
+ <dt><code><var>index</var></code> {{optional_inline}}</dt>
+ <dd>数组中正在处理的当前元素的索引。</dd>
+ <dt><code><var>array</var></code> {{optional_inline}}</dt>
+ <dd><code>forEach()</code> 方法正在操作的数组。</dd>
+ </dl>
</dd>
<dt><code><var>thisArg</var></code> {{optional_inline}}</dt>
<dd>可选参数。当执行回调函数 <code><var>callback</var></code> 时,用作 <code>this</code> 的值。</dd>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/array/lastindexof/index.html b/files/zh-cn/web/javascript/reference/global_objects/array/lastindexof/index.html
index 8d3c63aab0..87021c1608 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/array/lastindexof/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/array/lastindexof/index.html
@@ -22,13 +22,12 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf
<dd>被查找的元素。</dd>
<dt><code>fromIndex</code> {{optional_inline}}</dt>
<dd>从此位置开始逆向查找。默认为数组的长度减 1(<code>arr.length - 1</code>),即整个数组都被查找。如果该值大于或等于数组的长度,则整个数组会被查找。如果为负值,将其视为从数组末尾向前的偏移。即使该值为负,数组仍然会被从后向前查找。如果该值为负时,其绝对值大于数组长度,则方法返回 -1,即数组不会被查找。</dd>
- <dd>
- <h3 id="返回值">返回值</h3>
-
- <p>数组中该元素最后一次出现的索引,如未找到返回-1。</p>
- </dd>
</dl>
+<h3 id="返回值">返回值</h3>
+
+<p>数组中该元素最后一次出现的索引,如未找到返回-1。</p>
+
<h2 id="Description">描述</h2>
<p><code>lastIndexOf</code> 使用<a href="https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Comparison_Operators#Using_the_Equality_Operators">严格相等</a>(strict equality,即 ===)比较 <code>searchElement</code> 和数组中的元素。</p>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/array/reduce/index.html b/files/zh-cn/web/javascript/reference/global_objects/array/reduce/index.html
index 11e8a7ac85..d52d65e268 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/array/reduce/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/array/reduce/index.html
@@ -38,13 +38,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/Reduce
<dl>
<dt><code>callback</code></dt>
- <dd>执行数组中每个值 (如果没有提供 <code>initialValue则第一个值除外</code>)的函数,包含四个参数:</dd>
- <dd>
- <dl>
- </dl>
- <strong><code>accumulator</code></strong>
-
+ <dd>执行数组中每个值 (如果没有提供 <code>initialValue则第一个值除外</code>)的函数,包含四个参数:
<dl>
+ <dt><strong><code>accumulator</code></strong></dt>
<dd>
<p>累计器累计回调的返回值; 它是上一次调用回调时返回的累积值,或<code>initialValue</code>(见于下方)。</p>
</dd>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/array/slice/index.html b/files/zh-cn/web/javascript/reference/global_objects/array/slice/index.html
index 74703cbe04..b20d27f664 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/array/slice/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/array/slice/index.html
@@ -24,19 +24,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/slice
<dl>
<dt><code>begin</code> {{optional_inline}}</dt>
- <dd>提取起始处的索引(从 <code>0</code> 开始),从该索引开始提取原数组元素。</dd>
- <dd>如果该参数为负数,则表示从原数组中的倒数第几个元素开始提取,<code>slice(-2)</code> 表示提取原数组中的倒数第二个元素到最后一个元素(包含最后一个元素)。</dd>
- <dd>如果省略 <code>begin</code>,则 <code>slice</code> 从索引 <code>0</code> 开始。</dd>
- <dd>如果 <code>begin</code> 超出原数组的索引范围,则会返回空数组。</dd>
-</dl>
-
-<dl>
+ <dd>提取起始处的索引(从 <code>0</code> 开始),从该索引开始提取原数组元素。如果该参数为负数,则表示从原数组中的倒数第几个元素开始提取,<code>slice(-2)</code> 表示提取原数组中的倒数第二个元素到最后一个元素(包含最后一个元素)。如果省略 <code>begin</code>,则 <code>slice</code> 从索引 <code>0</code> 开始。如果 <code>begin</code> 超出原数组的索引范围,则会返回空数组。</dd>
<dt><code>end</code> {{optional_inline}}</dt>
- <dd>提取终止处的索引(从 <code>0</code> 开始),在该索引处结束提取原数组元素。<code>slice</code> 会提取原数组中索引从 <code>begin</code> 到 <code>end</code> 的所有元素(包含 <code>begin</code>,但不包含 <code>end</code>)。</dd>
- <dd><code>slice(1,4)</code> 会提取原数组中从第二个元素开始一直到第四个元素的所有元素 (索引为 1, 2, 3的元素)。</dd>
- <dd>如果该参数为负数, 则它表示在原数组中的倒数第几个元素结束抽取。 <code>slice(-2,-1)</code> 表示抽取了原数组中的倒数第二个元素到最后一个元素(不包含最后一个元素,也就是只有倒数第二个元素)。</dd>
- <dd>如果 <code>end</code> 被省略,则 <code>slice</code> 会一直提取到原数组末尾。</dd>
- <dd>如果 <code>end</code> 大于数组的长度,<code>slice</code> 也会一直提取到原数组末尾。</dd>
+ <dd>提取终止处的索引(从 <code>0</code> 开始),在该索引处结束提取原数组元素。<code>slice</code> 会提取原数组中索引从 <code>begin</code> 到 <code>end</code> 的所有元素(包含 <code>begin</code>,但不包含 <code>end</code>)。<code>slice(1,4)</code> 会提取原数组中从第二个元素开始一直到第四个元素的所有元素 (索引为 1, 2, 3的元素)。如果该参数为负数, 则它表示在原数组中的倒数第几个元素结束抽取。 <code>slice(-2,-1)</code> 表示抽取了原数组中的倒数第二个元素到最后一个元素(不包含最后一个元素,也就是只有倒数第二个元素)。如果 <code>end</code> 被省略,则 <code>slice</code> 会一直提取到原数组末尾。如果 <code>end</code> 大于数组的长度,<code>slice</code> 也会一直提取到原数组末尾。</dd>
</dl>
<h3 id="返回值">返回值</h3>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/array/splice/index.html b/files/zh-cn/web/javascript/reference/global_objects/array/splice/index.html
index 6d660999b6..c29ef207fb 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/array/splice/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/array/splice/index.html
@@ -27,10 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/splice
<dt><code>start​</code></dt>
<dd>指定修改的开始位置(从0计数)。如果超出了数组的长度,则从数组末尾开始添加内容;如果是负值,则表示从数组末位开始的第几位(从-1计数,这意味着-n是倒数第n个元素并且等价于<code>array.length-n</code>);如果负数的绝对值大于数组的长度,则表示开始位置为第0位。</dd>
<dt><code>deleteCount</code> {{optional_inline}}</dt>
- <dd>整数,表示要移除的数组元素的个数。</dd>
- <dd>如果 <code>deleteCount</code> 大于 <code>start</code> 之后的元素的总数,则从 <code>start</code> 后面的元素都将被删除(含第 <code>start</code> 位)。</dd>
- <dd>如果 <code>deleteCount</code> 被省略了,或者它的值大于等于<code>array.length - start</code>(也就是说,如果它大于或者等于含<code>start</code>及之后的所有元素的数量),那么<code>start</code>及之后所有元素都会被删除。</dd>
- <dd>如果 <code>deleteCount</code> 是 0 或者负数,则不移除元素。这种情况下,至少应添加一个新元素。</dd>
+ <dd>整数,表示要移除的数组元素的个数。如果 <code>deleteCount</code> 大于 <code>start</code> 之后的元素的总数,则从 <code>start</code> 后面的元素都将被删除(含第 <code>start</code> 位)。如果 <code>deleteCount</code> 被省略了,或者它的值大于等于<code>array.length - start</code>(也就是说,如果它大于或者等于<code>start</code>之后的所有元素的数量),那么<code>start</code>之后数组的所有元素都会被删除。如果 <code>deleteCount</code> 是 0 或者负数,则不移除元素。这种情况下,至少应添加一个新元素。</dd>
<dt><code>item1, item2, <em>...</em></code> {{optional_inline}}</dt>
<dd>要添加进数组的元素,从<code><var>start</var></code> 位置开始。如果不指定,则 <code>splice()</code> 将只删除数组元素。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/arraybuffer/index.html b/files/zh-cn/web/javascript/reference/global_objects/arraybuffer/index.html
index f58f460328..1f5e0a12f1 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/arraybuffer/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/arraybuffer/index.html
@@ -58,14 +58,8 @@ translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer
<dl>
<dt><code>ArrayBuffer.length</code></dt>
<dd>ArrayBuffer 构造函数的 length 属性,其值为1。</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("ArrayBuffer.prototype.byteLength")}}</dt>
<dd>只读属性,表示 <code>ArrayBuffer</code> 的byte的大小,在ArrayBuffer构造完成时生成,不可改变。</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("ArrayBuffer.@@species", "get ArrayBuffer[@@species]")}}</dt>
<dd>返回 ArrayBuffer 的构造函数。</dd>
<dt>{{jsxref("ArrayBuffer.prototype")}}</dt>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/arraybuffer/slice/index.html b/files/zh-cn/web/javascript/reference/global_objects/arraybuffer/slice/index.html
index 2c03d1e13c..1530f9f5df 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/arraybuffer/slice/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/arraybuffer/slice/index.html
@@ -20,9 +20,6 @@ translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice
<dl>
<dt><code>begin</code></dt>
<dd>从零开始的字节索引,切片从这开始。</dd>
-</dl>
-
-<dl>
<dt><code>end</code></dt>
<dd>结束切片的字节索引。如果没指定end,新的 <code>ArrayBuffer</code> 将包含这个 <code>ArrayBuffer</code> 从头到尾的所有字节。由begin和end指定的这个范围夹在当前数组的有效索引范围内。如果新<code>ArrayBuffer</code>的长度在计算后为负,它将强制为0 。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/dataview/setbigint64/index.html b/files/zh-cn/web/javascript/reference/global_objects/dataview/setbigint64/index.html
index e97765e4be..fafcc0418f 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/dataview/setbigint64/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/dataview/setbigint64/index.html
@@ -24,7 +24,6 @@ translation_of: Web/JavaScript/Reference/Global_Objects/DataView/setBigInt64
<dl>
<dt>byteOffset</dt>
<dd>字节偏移量,为从视图的起始位置到数据存储位置的字节字节偏移量。</dd>
- <dt></dt>
<dt>value</dt>
<dd>作为一个{{jsxref("BigInt")}}类型设置的数值。满足一个带符号的64位整数的最大可能数值是 <code>2n ** (64n -1n) - 1n</code> (<code>9223372036854775807n</code>)。当发生溢出时,将会变成负数(<code>-9223372036854775808n</code>)。</dd>
<dt>littleEndian</dt>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/date/index.html b/files/zh-cn/web/javascript/reference/global_objects/date/index.html
index f2b08d51d5..d7dd9f80b5 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/date/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/date/index.html
@@ -41,10 +41,7 @@ new Date(<var>year</var>, <var>monthIndex</var> [, <var>day</var> [, <var>hours<
<dl>
<dt><code>value</code></dt>
<dd>一个 Unix 时间戳(<a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_16">Unix Time Stamp</a>),它是一个整数值,表示自1970年1月1日00:00:00 UTC(the Unix epoch)以来的毫秒数,忽略了闰秒。请注意大多数 Unix 时间戳功能仅精确到最接近的秒。</dd>
- <dt>
- <h4 id="时间戳字符串">时间戳字符串</h4>
- </dt>
- <dt><code>dateString</code></dt>
+ <dt><h4 id="时间戳字符串">时间戳字符串</h4><code>dateString</code></dt>
<dd>表示日期的字符串值。该字符串应该能被 {{jsxref("Date.parse()")}} 正确方法识别(即符合 <a href="http://tools.ietf.org/html/rfc2822#page-14">IETF-compliant RFC 2822 timestamps</a> 或 <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.1.15">version of ISO8601</a>)。
<div class="note">
<p><strong>注意:</strong> 由于浏览器之间的差异与不一致性,强烈不推荐使用<code>Date</code>构造函数来解析日期字符串 (或使用与其等价的<code>Date.parse</code>)。对 RFC 2822 格式的日期仅有约定俗成的支持。 对 ISO 8601 格式的支持中,仅有日期的串 (例如 "1970-01-01") 会被处理为 UTC 而不是本地时间,与其他格式的串的处理不同。</p>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/date/setminutes/index.html b/files/zh-cn/web/javascript/reference/global_objects/date/setminutes/index.html
index cb791e5a9c..761c087c10 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/date/setminutes/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/date/setminutes/index.html
@@ -24,14 +24,8 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/setMinutes
<dl>
<dt><code>minutesValue</code></dt>
<dd>一个 0 到 59 的整数,表示分钟数。</dd>
-</dl>
-
-<dl>
<dt><code>secondsValue</code></dt>
<dd>一个 0 到 59 的整数,表示秒数。如果指定了 <code>secondsValue</code> 参数,则必须同时指定 <code>minutesValue</code> 参数。</dd>
-</dl>
-
-<dl>
<dt><code>msValue</code></dt>
<dd>一个 0 到 999 的数字,表示微秒数,如果指定了 <code>msValue</code> 参数,则必须同时指定 <code>minutesValue</code> 和<code>secondsValue</code> 参数。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/date/setmonth/index.html b/files/zh-cn/web/javascript/reference/global_objects/date/setmonth/index.html
index e7df1fc3d7..47db4665a8 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/date/setmonth/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/date/setmonth/index.html
@@ -22,9 +22,6 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/setMonth
<dl>
<dt><code>monthValue</code></dt>
<dd>介于 0 到 11 之间的整数(表示一月到十二月)。</dd>
-</dl>
-
-<dl>
<dt><code>dayValue</code></dt>
<dd>从 1 到 31 之间的整数,表示月份中的第几天。0为上个月最后一天</dd>
<dt>返回值!</dt>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/error/index.html b/files/zh-cn/web/javascript/reference/global_objects/error/index.html
index 82acc4e18f..80da68f766 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/error/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/error/index.html
@@ -20,14 +20,8 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Error
<dl>
<dt><code>message</code></dt>
<dd>可选。人类可阅读的错误描述信息。</dd>
-</dl>
-
-<dl>
<dt><code>fileName </code>{{non-standard_inline}}</dt>
<dd>可选。被创建的Error对象的fileName属性值。默认是调用Error构造器代码所在的文件 的名字。</dd>
-</dl>
-
-<dl>
<dt><code>lineNumber </code>{{non-standard_inline}}</dt>
<dd>可选。被创建的Error对象的lineNumber属性值。默认是调用Error构造器代码所在的文件的行号。</dd>
</dl>
@@ -56,29 +50,14 @@ const y = new Error('I was constructed via the "new" keyword!');</code></pre>
<dd>创建一个error实例,表示错误的原因:与 {{jsxref("Global_Objects/eval", "eval()")}} 有关。</dd>
<dt><strong>{{jsxref("InternalError")}} {{non-standard_inline}}</strong></dt>
<dd>创建一个代表Javascript引擎内部错误的异常抛出的实例。 如: "递归太多".</dd>
-</dl>
-
-<dl>
<dt><strong>{{jsxref("RangeError", "RangeError")}}</strong></dt>
<dd>创建一个error实例,表示错误的原因:数值变量或参数超出其有效范围。</dd>
-</dl>
-
-<dl>
<dt><strong>{{jsxref("ReferenceError")}}</strong></dt>
<dd>创建一个error实例,表示错误的原因:无效引用。</dd>
-</dl>
-
-<dl>
<dt><strong>{{jsxref("SyntaxError")}}</strong></dt>
<dd>创建一个error实例,表示错误的原因:{{jsxref("Global_Objects/eval", "eval()")}}在解析代码的过程中发生的语法错误。</dd>
-</dl>
-
-<dl>
<dt><strong>{{jsxref("TypeError")}}</strong></dt>
<dd>创建一个error实例,表示错误的原因:变量或参数不属于有效类型。</dd>
-</dl>
-
-<dl>
<dt><strong>{{jsxref("URIError")}}</strong></dt>
<dd>创建一个error实例,表示错误的原因:给 {{jsxref("Global_Objects/encodeURI", "encodeURI()")}}或  {{jsxref("Global_Objects/decodeURI", "decodeURI()")}}传递的参数无效。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/evalerror/index.html b/files/zh-cn/web/javascript/reference/global_objects/evalerror/index.html
index 490ed5e8b7..485edc82b0 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/evalerror/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/evalerror/index.html
@@ -16,14 +16,8 @@ translation_of: Web/JavaScript/Reference/Global_Objects/EvalError
<dl>
<dt>message</dt>
<dd>可选参数.人类可阅读的关于错误的描述.</dd>
-</dl>
-
-<dl>
<dt>fileName(非标准)</dt>
<dd>可选参数.代码中导致异常的文件的文件名.</dd>
-</dl>
-
-<dl>
<dt>lineNumber(非标准)</dt>
<dd>可选参数.代码中导致异常的代码的行号.</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/int32array/index.html b/files/zh-cn/web/javascript/reference/global_objects/int32array/index.html
index 9c7e556a51..133969ba90 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/int32array/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/int32array/index.html
@@ -53,9 +53,6 @@ new Int32Array(buffer [, byteOffset [, length]]);</pre>
<dd>返回从其{{jsxref("ArrayBuffer")}}开始的<code>Int32Array</code>长度的(以字节为单位)。在构造时被固定,因此只读。</dd>
<dt>{{jsxref("TypedArray.prototype.byteOffset", "Int32Array.prototype.byteOffset")}} {{readonlyInline}}</dt>
<dd>返回从其{{jsxref("ArrayBuffer")}}开始的偏移量(以字节为单位)。在构造时被固定,因此只读。</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("TypedArray.prototype.length", "Int32Array.prototype.length")}} {{readonlyInline}}</dt>
<dd>     返回<code>Int32ArrayInt32Array</code>包含的元素个数。在构造时被固定,因此只读。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/intl/datetimeformat/index.html b/files/zh-cn/web/javascript/reference/global_objects/intl/datetimeformat/index.html
index 874f0cdbf7..04d383b97d 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/intl/datetimeformat/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/intl/datetimeformat/index.html
@@ -43,10 +43,7 @@ Intl.DateTimeFormat.call(<var>this</var>[, <var>locales</var>[, <var>options</va
<dt><code>hour12</code></dt>
<dd>是否使用12小时时间制(而不是24小时的时间). 可能的值是<code>true</code> 或 <code>false</code>; 默认值是根据locale来自动决定的(译者注:中国地区的默认值为true).</dd>
<dt><code>formatMatcher</code></dt>
- <dd><code>format的匹配算法.可能的值有"basic"和"best fit";默认值是"best fit".有关此属性使用的信息,参见以下段落。</code></dd>
- <dd>
- <p>日期时间插件被格式化输出时可以使用的属性集合描述。实现需要支持是以下子集中的其中一个(译者注:当weekday,year等这些属性一个也不使用的时候,在cmn-Hans-CN中相当于使用集合year, month, day, hour, minute, second并且它们的值都是numeric):</p>
- </dd>
+ <dd><code>format的匹配算法.可能的值有"basic"和"best fit";默认值是"best fit".有关此属性使用的信息,参见以下段落。</code>日期时间插件被格式化输出时可以使用的属性集合描述。实现需要支持是以下子集中的其中一个(译者注:当weekday,year等这些属性一个也不使用的时候,在cmn-Hans-CN中相当于使用集合year, month, day, hour, minute, second并且它们的值都是numeric):</dd>
</dl>
<ul>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/intl/numberformat/index.html b/files/zh-cn/web/javascript/reference/global_objects/intl/numberformat/index.html
index 0ab3691377..a4b2e509de 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/intl/numberformat/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/intl/numberformat/index.html
@@ -51,13 +51,12 @@ Intl.NumberFormat.call(<var>this</var>[, <var>locales</var>[, <var>options</var>
<dt><code>unit</code>{{Experimental_inline}}</dt>
<dd><code>unit</code> 格式中使用的单位,可能的值为在 <a href="http://unicode.org/reports/tr35/tr35-general.html#Unit_Elements" rel="nofollow">UTS #35, Part 2, Section 6</a> 定义的核心单元标识符。已从<a href="https://github.com/unicode-org/cldr/blob/master/common/validity/unit.xml">完整列表</a>中选择了一个<a href="https://tc39.es/proposal-unified-intl-numberformat/section6/locales-currencies-tz_proposed_out.html#sec-issanctionedsimpleunitidentifier">单位子集</a>以用于ECMAScript。可以将成对的简单单位与 <code>“ -per-”</code> 连接以组成一个复合单位。没有默认值;如果 <code>style</code> 为 <code>“unit”</code>,必须提供<code>unit</code> 属性。</dd>
<dt><code>unitDisplay</code>{{Experimental_inline}}</dt>
- <dd><code>unit</code> 格式化中使用的单位格式化样式,默认值为“ short”。</dd>
- <dd>
- <ul>
- <li><code>“long”</code> (e.g., <code>16 litres</code>)</li>
- <li><code>“short“</code> (e.g., <code>16 l</code>)</li>
- <li><code>”narrow“</code> (e.g., <code>16l</code>)</li>
- </ul>
+ <dd><code>unit</code> 格式化中使用的单位格式化样式,默认值为“ short”。
+ <ul>
+ <li><code>“long”</code> (e.g., <code>16 litres</code>)</li>
+ <li><code>“short“</code> (e.g., <code>16 l</code>)</li>
+ <li><code>”narrow“</code> (e.g., <code>16l</code>)</li>
+ </ul>
</dd>
<dt><code>currency</code></dt>
<dd>在货币格式化中使用的货币符号. 可能的值是<em>ISO</em>的货币代码 (the ISO 4217 currency codes,) 例如 <code>"USD"</code> 表示美元, <code>"EUR"</code> 表示欧元, 或者 <code>"CNY"是人民币</code> — 更多请参考 <a href="http://www.currency-iso.org/en/home/tables/table-a1.html">Current currency &amp; funds code list</a>。没有默认值,如果 <code>style</code> 是 <code>“currency”</code>,必须提 <code>currency</code> 属性.</dd>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/number/toexponential/index.html b/files/zh-cn/web/javascript/reference/global_objects/number/toexponential/index.html
index 1847290f1a..250b8ebc76 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/number/toexponential/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/number/toexponential/index.html
@@ -33,9 +33,6 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toExponential
<dl>
<dt>{{jsxref("Global_Objects/RangeError", "RangeError")}}</dt>
<dd>如果 <em>fractionDigits</em> 太小或太大将会抛出该错误。介于 0 和 20(包括20)之间的值不会引起 <code>RangeError</code> 。 执行环境也可以支持更大或更小范围。</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Global_Objects/TypeError", "TypeError")}}</dt>
<dd>如果该方法在一个非数值类型对象上调用。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/number/tofixed/index.html b/files/zh-cn/web/javascript/reference/global_objects/number/tofixed/index.html
index 95787ab74f..1203b0c4fc 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/number/tofixed/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/number/tofixed/index.html
@@ -29,9 +29,6 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toFixed
<dl>
<dt>{{jsxref("RangeError")}}</dt>
<dd>如果 <em>digits</em> 参数太小或太大。0 到 20(包括)之间的值不会引起 {{jsxref("RangeError")}}。实现环境(implementations)也可以支持更大或更小的值。</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("TypeError")}}</dt>
<dd>如果该方法在一个非{{jsxref( "Number")}}类型的对象上调用。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/object/defineproperties/index.html b/files/zh-cn/web/javascript/reference/global_objects/object/defineproperties/index.html
index 81b3e2fe8b..b8927634b3 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/object/defineproperties/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/object/defineproperties/index.html
@@ -22,8 +22,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/defineProperties
<dt><code>obj</code></dt>
<dd>在其上定义或修改属性的对象。</dd>
<dt><code>props</code></dt>
- <dd>要定义其可枚举属性或修改的属性描述符的对象。对象中存在的属性描述符主要有两种:数据描述符和访问器描述符(更多详情,请参阅{{jsxref("Object.defineProperty()")}})。描述符具有以下键:</dd>
- <dd>
+ <dd>要定义其可枚举属性或修改的属性描述符的对象。对象中存在的属性描述符主要有两种:数据描述符和访问器描述符(更多详情,请参阅{{jsxref("Object.defineProperty()")}})。描述符具有以下键:
<dl>
<dt><code>configurable</code></dt>
<dd><code>true</code> 只有该属性描述符的类型可以被改变并且该属性可以从对应对象中删除。<br>
@@ -31,18 +30,12 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/defineProperties
<dt><code>enumerable</code></dt>
<dd><code>true</code> 只有在枚举相应对象上的属性时该属性显现。<br>
<strong>默认为 <code>false</code></strong></dd>
- </dl>
-
- <dl>
<dt><code>value</code></dt>
<dd>与属性关联的值。可以是任何有效的JavaScript值(数字,对象,函数等)。<br>
<strong>默认为 {{jsxref("undefined")}}.</strong></dd>
<dt><code>writable</code></dt>
<dd><code>true</code>只有与该属性相关联的值被{{jsxref("Operators/Assignment_Operators", "assignment operator", "", 1)}}改变时。<br>
<strong>默认为 <code>false</code></strong></dd>
- </dl>
-
- <dl>
<dt><code>get</code></dt>
<dd>作为该属性的 getter 函数,如果没有 getter 则为{{jsxref("undefined")}}。函数返回值将被用作属性的值。<br>
<strong>默认为 {{jsxref("undefined")}}</strong></dd>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/object/getprototypeof/index.html b/files/zh-cn/web/javascript/reference/global_objects/object/getprototypeof/index.html
index d644eb2f6c..ae9a9e5866 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/object/getprototypeof/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/object/getprototypeof/index.html
@@ -19,9 +19,8 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf
<dl>
<dt>
- <h3 id="参数">参数</h3>
+ <h3 id="参数">参数<code>obj</code></h3>
</dt>
- <dt><code>obj</code></dt>
<dd>要返回其原型的对象。</dd>
<dt>
<h3 id="返回值">返回值</h3>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/parseint/index.html b/files/zh-cn/web/javascript/reference/global_objects/parseint/index.html
index 9a631e1e4f..6dd0b83e6b 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/parseint/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/parseint/index.html
@@ -25,9 +25,6 @@ translation_of: Web/JavaScript/Reference/Global_Objects/parseInt
<dl>
<dt><code>string</code></dt>
<dd>要被解析的值。如果参数不是一个字符串,则将其转换为字符串(使用  <code><a href="http://www.ecma-international.org/ecma-262/6.0/#sec-tostring">ToString</a> </code>抽象操作)。字符串开头的空白符将会被忽略。</dd>
-</dl>
-
-<dl>
<dt><code><var>radix</var></code><var> {{optional_inline}}</var></dt>
<dd>从 <code>2</code> 到 <code>36</code>,表示字符串的基数。例如指定 <code>16</code> 表示被解析值是十六进制数。请注意,10不是默认值!</dd>
<dd class="blockIndicator warning">文章后面的<a href="#描述">描述</a>解释了当参数 <code>radix</code> 不传时该函数的具体行为。</dd>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/promise/catch/index.html b/files/zh-cn/web/javascript/reference/global_objects/promise/catch/index.html
index 2beb165c9f..e48f5c2a61 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/promise/catch/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/promise/catch/index.html
@@ -23,16 +23,12 @@ p.catch(function(reason) {
<dl>
<dt><strong>onRejected</strong></dt>
- <dd>当Promise 被rejected时,被调用的一个{{jsxref("Function")}}。 该函数拥有一个参数:</dd>
- <dd><code>reason</code>    rejection 的原因。</dd>
- <dd>
- <p> 如果 <code>onRejected</code> 抛出一个错误或返回一个本身失败的 Promise ,  通过 <code>catch()</code> 返回的Promise 被rejected;否则,它将显示为成功(resolved)。 </p>
+ <dd>当Promise 被rejected时,被调用的一个{{jsxref("Function")}}。 该函数拥有一个参数:<code>reason</code>    rejection 的原因。如果 <code>onRejected</code> 抛出一个错误或返回一个本身失败的 Promise ,  通过 <code>catch()</code> 返回的Promise 被rejected;否则,它将显示为成功(resolved)。</dd>
+</dl>
- <h3 id="返回值">返回值</h3>
+<h3 id="返回值">返回值</h3>
- <p>一个{{jsxref("Promise")}}.</p>
- </dd>
-</dl>
+<p>一个{{jsxref("Promise")}}.</p>
<h2 id="Description">描述</h2>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/promise/index.html b/files/zh-cn/web/javascript/reference/global_objects/promise/index.html
index a658fd4338..dd878cb92d 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/promise/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/promise/index.html
@@ -113,30 +113,15 @@ console.log("immediate logging");
<dl>
<dt>{{jsxref("Promise.all", "Promise.all(iterable)")}}</dt>
<dd>这个方法返回一个新的promise对象,该promise对象在iterable参数对象里所有的promise对象都成功的时候才会触发成功,一旦有任何一个iterable里面的promise对象失败则立即触发该promise对象的失败。这个新的promise对象在触发成功状态以后,会把一个包含iterable里所有promise返回值的数组作为成功回调的返回值,顺序跟iterable的顺序保持一致;如果这个新的promise对象触发了失败状态,它会把iterable里第一个触发失败的promise对象的错误信息作为它的失败错误信息。Promise.all方法常被用于处理多个promise对象的状态集合。(可以参考jQuery.when方法---译者注)</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Promise.allSettled", "Promise.allSettled(iterable)")}}</dt>
<dd>等到所有promises都已敲定(settled)(每个promise都已兑现(fulfilled)或已拒绝(rejected))。<br>
返回一个promise,该promise在所有promise完成后完成。并带有一个对象数组,每个对象对应每个promise的结果。</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Promise.any", "Promise.any(iterable)")}}</dt>
<dd>接收一个Promise对象的集合,当其中的一个 promise 成功,就返回那个成功的promise的值。</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Promise.race", "Promise.race(iterable)")}}</dt>
<dd>当iterable参数里的任意一个子promise被成功或失败后,父promise马上也会用子promise的成功返回值或失败详情作为参数调用父promise绑定的相应句柄,并返回该promise对象。</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Promise.reject", "Promise.reject(reason)")}}</dt>
<dd>返回一个状态为失败的Promise对象,并将给定的失败信息传递给对应的处理方法</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Promise.resolve", "Promise.resolve(value)")}}</dt>
<dd>返回一个状态由给定value决定的Promise对象。如果该值是thenable(即,带有then方法的对象),返回的Promise对象的最终状态由then方法执行决定;否则的话(该value为空,基本类型或者不带then方法的对象),返回的Promise对象状态为fulfilled,并且将该value传递给对应的then方法。通常而言,如果您不知道一个值是否是Promise对象,使用Promise.resolve(value) 来返回一个Promise对象,这样就能将该value以Promise对象形式使用。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/regexp/index.html b/files/zh-cn/web/javascript/reference/global_objects/regexp/index.html
index 25f587ed4c..c697ad26c4 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/regexp/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/regexp/index.html
@@ -78,8 +78,6 @@ var re = /\w+/;</pre>
<dd><code>.</code> 是否要匹配新行(newlines)。</dd>
<dt>{{JSxRef("RegExp.prototype.global")}}</dt>
<dd>针对字符串中所有可能的匹配项测试正则表达式,还是仅针对第一个匹配项。</dd>
- <dt></dt>
- <dt></dt>
<dt>{{JSxRef("RegExp.prototype.ignoreCase")}}</dt>
<dd>匹配文本的时候是否忽略大小写。</dd>
<dt>{{JSxRef("RegExp.prototype.multiline")}}</dt>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/regexp/regexp/index.html b/files/zh-cn/web/javascript/reference/global_objects/regexp/regexp/index.html
index 008b4d7d76..85e5fccd83 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/regexp/regexp/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/regexp/regexp/index.html
@@ -26,8 +26,7 @@ RegExp(<var>pattern</var>[, <var>flags</var>])
<dl>
<dt><code><var>pattern</var></code></dt>
- <dd>正则表达式的文本。</dd>
- <dd>从ES5开始,这也可以是另一个<code>RegExp</code>对象或文字(仅用于两个RegExp构造函数符号)。模式可以包含特殊字符<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Using_special_characters">special characters</a>来匹配比字面值字符串更广泛的值范围 。 </dd>
+ <dd>正则表达式的文本。从ES5开始,这也可以是另一个<code>RegExp</code>对象或文字(仅用于两个RegExp构造函数符号)。模式可以包含特殊字符<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Using_special_characters">special characters</a>来匹配比字面值字符串更广泛的值范围。</dd>
<dt><code><var>flags</var></code></dt>
<dd>
<p>如果指定, <code><var>flags</var></code> 是包含要添加的标志的字符串。</p>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/set/foreach/index.html b/files/zh-cn/web/javascript/reference/global_objects/set/foreach/index.html
index 6f08ab121b..bfef87e0bd 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/set/foreach/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/set/foreach/index.html
@@ -15,8 +15,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Set/forEach
<dl>
<dt><code>callback</code></dt>
- <dd>为集合中每个元素执行的回调函数,该函数接收三个参数:</dd>
- <dd>
+ <dd>为集合中每个元素执行的回调函数,该函数接收三个参数:
<dl>
<dt><strong><code>currentValue</code>, </strong><strong><code>currentKey{{optional_inline}}</code></strong></dt>
<dd><strong>currentValue</strong> 是正在被操作的元素。并且由于集合没有索引,所以 <strong>currentKey</strong> 也表示这个正在被操作的元素。</dd>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/set/set/index.html b/files/zh-cn/web/javascript/reference/global_objects/set/set/index.html
index 7a19f9526a..a8c2a723dd 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/set/set/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/set/set/index.html
@@ -24,8 +24,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Set/Set
<dl>
<dt><em><code>iterable</code></em> {{optional_inline}}</dt>
- <dd>如果传递一个<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of">可迭代对象</a>,它的所有元素将不重复地被添加到新的 <strong>Set</strong>中。</dd>
- <dd>如果不指定此参数或其值为<code>null</code>,则新的 <strong>Set</strong>为空。</dd>
+ <dd>如果传递一个<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of">可迭代对象</a>,它的所有元素将不重复地被添加到新的 <strong>Set</strong>中。如果不指定此参数或其值为<code>null</code>,则新的 <strong>Set</strong>为空。</dd>
</dl>
<h3 id="Return_value">Return value</h3>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html b/files/zh-cn/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html
index a13b9885f3..59937c30c1 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html
@@ -22,14 +22,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice
<dl>
<dt><code>begin</code> {{optional_inline}}</dt>
- <dd>从零开始的索引,从该索引开始提取。</dd>
- <dd>可以使用一个负索引,表示从序列末尾开始的偏移量。 <code>slice(-2)</code>提取序列中的最后两个元素。</dd>
- <dd>If <code>begin</code> is undefined, <code>slice</code> begins from index <code>0</code>.如果<code>begin</code>为undefined,<code>slice</code>则从索引为<code>0</code>处开始。</dd>
+ <dd>从零开始的索引,从该索引开始提取。可以使用一个负索引,表示从序列末尾开始的偏移量。 <code>slice(-2)</code>提取序列中的最后两个元素。If <code>begin</code> is undefined, <code>slice</code> begins from index <code>0</code>.如果<code>begin</code>为undefined,<code>slice</code>则从索引为<code>0</code>处开始。</dd>
<dt><code>end</code> {{optional_inline}}</dt>
- <dd>从零开始的索引,在此索引<em>之前</em>终止提取。 <code>slice</code> 执行提取到索引为<code>end</code>的位置(不包含<code>end</code>)。</dd>
- <dd>例如,<code>slice(1,4)</code>提取第二个元素到第四个元素(索引为1、2和3的元素)。</dd>
- <dd>可以使用一个负索引,表示从序列末尾开始的偏移量。 <code>slice(2,-1)</code>提取序列中从第三个元素开始,到倒数第二个元素结束的全部元素。</dd>
- <dd>如果省略<code>end</code>,则<code>slice</code>一直提取到序列的末尾(<code>sab.byteLength)。</code></dd>
+ <dd>从零开始的索引,在此索引<em>之前</em>终止提取。 <code>slice</code> 执行提取到索引为<code>end</code>的位置(不包含<code>end</code>)。例如,<code>slice(1,4)</code>提取第二个元素到第四个元素(索引为1、2和3的元素)。可以使用一个负索引,表示从序列末尾开始的偏移量。 <code>slice(2,-1)</code>提取序列中从第三个元素开始,到倒数第二个元素结束的全部元素。如果省略<code>end</code>,则<code>slice</code>一直提取到序列的末尾(<code>sab.byteLength)。</code></dd>
</dl>
<h3 id="返回值">返回值</h3>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/string/charat/index.html b/files/zh-cn/web/javascript/reference/global_objects/string/charat/index.html
index ab72e58c81..0e024365f2 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/string/charat/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/string/charat/index.html
@@ -19,9 +19,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/charAt
<dl>
<dt><code>index</code></dt>
- <dd>一个介于0 和字符串长度减1之间的整数。 (0~length-1)</dd>
- <dd>如果没有提供索引,charAt() 将使用0。</dd>
- <dt> </dt>
+ <dd>一个介于0 和字符串长度减1之间的整数。 (0~length-1)如果没有提供索引,charAt() 将使用0。</dd>
</dl>
<h2 id="Description">描述</h2>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/string/index.html b/files/zh-cn/web/javascript/reference/global_objects/string/index.html
index 6b8d96b0ac..8a6daf8511 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/string/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/string/index.html
@@ -217,9 +217,6 @@ console.log(eval(s2)); // returns the string "2 + 2"
<dl>
<dt>{{jsxref("String.fromCharCode()")}}  </dt>
<dd> <strong>通过一串 Unicode 创建字符串。</strong></dd>
-</dl>
-
-<dl>
<dt>{{jsxref("String.fromCodePoint()")}} {{experimental_inline}}</dt>
<dd>通过一串 码点 创建字符串。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/string/indexof/index.html b/files/zh-cn/web/javascript/reference/global_objects/string/indexof/index.html
index 40fceeeadd..b976a54b65 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/string/indexof/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/string/indexof/index.html
@@ -28,13 +28,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/indexOf
<dl>
<dt><code>searchValue</code></dt>
- <dd>要被查找的字符串值。</dd>
- <dd>如果没有提供确切地提供字符串,<a href="https://tc39.github.io/ecma262/#sec-tostring"><var>searchValue</var> 会被强制设置为 <code>"undefined"</code></a>, 然后在当前字符串中查找这个值。</dd>
- <dd>举个例子:<code>'undefined'.indexOf()</code> 将会返回0,因为 <code>undefined</code> 在位置0处被找到,但是 <code>'undefine'.indexOf()</code> 将会返回 -1 ,因为字符串 <code>'undefined'</code> 未被找到。</dd>
+ <dd>要被查找的字符串值。如果没有提供确切地提供字符串,<a href="https://tc39.github.io/ecma262/#sec-tostring"><var>searchValue</var> 会被强制设置为 <code>"undefined"</code></a>, 然后在当前字符串中查找这个值。举个例子:<code>'undefined'.indexOf()</code> 将会返回0,因为 <code>undefined</code> 在位置0处被找到,但是 <code>'undefine'.indexOf()</code> 将会返回 -1 ,因为字符串 <code>'undefined'</code> 未被找到。</dd>
<dt><code>fromIndex</code> {{optional_inline}}</dt>
- <dd>数字表示开始查找的位置。可以是任意整数,默认值为 <code>0</code>。</dd>
- <dd>如果 <code>fromIndex</code> 的值小于 <code>0</code>,或者大于 <code><var>str</var>.length</code> ,那么查找分别从 <code>0</code> 和<code><var>str</var>.length</code> 开始。(译者注:  <code>fromIndex</code> 的值小于 <code>0</code>,等同于为空情况; <code>fromIndex</code> 的值大于或等于 <code><var>str</var>.length</code> ,那么结果会直接返回 <code>-1</code> 。)</dd>
- <dd>举个例子,<code>'hello world'.indexOf('o', -5)</code> 返回 <code>4</code> ,因为它是从位置<code>0</code>处开始查找,然后 <code>o</code> 在位置<code>4</code>处被找到。另一方面,<code>'hello world'.indexOf('o', 11)</code> (或 <code>fromIndex</code> 填入任何大于<code>11</code>的值)将会返回 <code>-1</code> ,因为开始查找的位置<code>11</code>处,已经是这个字符串的结尾了。</dd>
+ <dd>数字表示开始查找的位置。可以是任意整数,默认值为 <code>0</code>。如果 <code>fromIndex</code> 的值小于 <code>0</code>,或者大于 <code><var>str</var>.length</code> ,那么查找分别从 <code>0</code> 和<code><var>str</var>.length</code> 开始。(译者注:  <code>fromIndex</code> 的值小于 <code>0</code>,等同于为空情况; <code>fromIndex</code> 的值大于或等于 <code><var>str</var>.length</code> ,那么结果会直接返回 <code>-1</code> 。)举个例子,<code>'hello world'.indexOf('o', -5)</code> 返回 <code>4</code> ,因为它是从位置<code>0</code>处开始查找,然后 <code>o</code> 在位置<code>4</code>处被找到。另一方面,<code>'hello world'.indexOf('o', 11)</code> (或 <code>fromIndex</code> 填入任何大于<code>11</code>的值)将会返回 <code>-1</code> ,因为开始查找的位置<code>11</code>处,已经是这个字符串的结尾了。</dd>
</dl>
<h3 id="返回值">返回值</h3>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/string/localecompare/index.html b/files/zh-cn/web/javascript/reference/global_objects/string/localecompare/index.html
index bf0e8ad0fb..88644d61b8 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/string/localecompare/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/string/localecompare/index.html
@@ -29,13 +29,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/localeCompare
<dt><code>compareString</code></dt>
<dd>用来比较的字符串</dd>
<dt><strong><code>locales</code></strong></dt>
- <dd>可选。 用来表示一种或多种语言或区域的一个符合 <a href="https://tools.ietf.org/html/rfc5646">BCP 47</a> 标准的字符串或一个字符串数组。 <code>locales</code>参数的一般形式与解释, 详情请参考 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#Locale_identification_and_negotiation">Intl page</a>。 下列的 Unicode 扩展关键词是允许的:</dd>
- <dd><code><strong>co</strong></code></dd>
- <dd>为了某些地域多样的排序规则。可能的值包括: <code>"big5han"</code>, <code>"dict"</code>, <code>"direct"</code>, <code>"ducet"</code>, <code>"gb2312"</code>, <code>"phonebk"</code>, <code>"phonetic"</code>, <code>"pinyin"</code>, <code>"reformed"</code>, <code>"searchjl"</code>, <code>"stroke"</code>, <code>"trad"</code>, <code>"unihan"</code>。 <code>"standard"</code> 和<code>"search"</code> 这两个值是被忽略的; 它们被 <code>options</code> 的属性 <code>usage</code> 代替(往下看)。</dd>
- <dd><strong><code>kn</code></strong></dd>
- <dd>指定数值排序是否应该被使用, 像是这样 "1" &lt; "2" &lt; "10"。 可能的值是 <code>"true"</code> 和 <code>"false"</code>。 这个选项能被通过<code>options</code> 属性设置或通过 Unicode 扩展。 假如两个都被设置了, 则 <code>options</code> 优先。(<em>"<em>language</em>-<em>region</em>-u-kn-true|false")</em></dd>
- <dd><strong><code>kf</code></strong></dd>
- <dd>指定是否优先对大写字母或小写字母排序。 可能的值有 <code>"upper"</code>, <code>"lower"</code>, 或 <code>"false"</code> (use the locale's default)。这个选项能被通过<code>options</code> 属性设置或通过 Unicode 扩展。假如两个都被设置了, 则 <code>options</code> 优先。<em>("<em>language</em>-<em>region</em>-u-kf-upper|lower|false")</em></dd>
+ <dd>可选。 用来表示一种或多种语言或区域的一个符合 <a href="https://tools.ietf.org/html/rfc5646">BCP 47</a> 标准的字符串或一个字符串数组。 <code>locales</code>参数的一般形式与解释, 详情请参考 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#Locale_identification_and_negotiation">Intl page</a>。 下列的 Unicode 扩展关键词是允许的:<code><strong>co</strong></code>为了某些地域多样的排序规则。可能的值包括: <code>"big5han"</code>, <code>"dict"</code>, <code>"direct"</code>, <code>"ducet"</code>, <code>"gb2312"</code>, <code>"phonebk"</code>, <code>"phonetic"</code>, <code>"pinyin"</code>, <code>"reformed"</code>, <code>"searchjl"</code>, <code>"stroke"</code>, <code>"trad"</code>, <code>"unihan"</code>。 <code>"standard"</code> 和<code>"search"</code> 这两个值是被忽略的; 它们被 <code>options</code> 的属性 <code>usage</code> 代替(往下看)。<strong><code>kn</code></strong>指定数值排序是否应该被使用, 像是这样 "1" &lt; "2" &lt; "10"。 可能的值是 <code>"true"</code> 和 <code>"false"</code>。 这个选项能被通过<code>options</code> 属性设置或通过 Unicode 扩展。 假如两个都被设置了, 则 <code>options</code> 优先。(<em>"<em>language</em>-<em>region</em>-u-kn-true|false")</em><strong><code>kf</code></strong>指定是否优先对大写字母或小写字母排序。 可能的值有 <code>"upper"</code>, <code>"lower"</code>, 或 <code>"false"</code> (use the locale's default)。这个选项能被通过<code>options</code> 属性设置或通过 Unicode 扩展。假如两个都被设置了, 则 <code>options</code> 优先。<em>("<em>language</em>-<em>region</em>-u-kf-upper|lower|false")</em></dd>
<dt><code>options</code></dt>
<dd>
<p>可选。 支持下列的一些或全部属性的一个对象:</p>
@@ -65,14 +59,14 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/localeCompare
<dt><code>caseFirst</code></dt>
<dd>指定大小写有限排序. 可能的值有 <code>"upper"</code>, <code>"lower"</code>, or <code>"false"</code> (use the locale's default); 默认为 <code>"false"</code>. 这个选项能被通过<code>options</code> 属性设置或通过 Unicode 扩展。假如两个都被设置了, 则 <code>options</code> 优先。 实现不用必须支持这个属性.</dd>
</dl>
- </dd>
- <dd>
+</dl>
+
+
<h3 id="返回值"><strong>返回值</strong></h3>
<p>如果引用字符存在于比较字符之前则为<strong>负数</strong>; 如果引用字符存在于比较字符之后则为<strong>正数</strong>; 相等的时候返回 <strong>0</strong> .</p>
- </dd>
- <dd>page('/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Collator', 'Parameters')}}</dd>
-</dl>
+
+ {{page('/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Collator', 'Parameters')}}
<h2 id="描述">描述</h2>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/string/replace/index.html b/files/zh-cn/web/javascript/reference/global_objects/string/replace/index.html
index 5e75b81d05..3bc425e928 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/string/replace/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/string/replace/index.html
@@ -28,19 +28,10 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replace
<dl>
<dt><code>regexp </code>(pattern)</dt>
<dd>一个{{jsxref("RegExp")}} 对象或者其字面量。该正则所匹配的内容会被第二个参数的返回值替换掉。</dd>
-</dl>
-
-<dl>
<dt><code>substr </code>(pattern)</dt>
<dd>一个将被 <code>newSubStr</code> 替换的 {{jsxref("String","字符串")}}。其被视为一整个字符串,而不是一个正则表达式。仅第一个匹配项会被替换。</dd>
-</dl>
-
-<dl>
<dt><code>newSubStr</code> (replacement)</dt>
<dd>用于替换掉第一个参数在原字符串中的匹配部分的{{jsxref("String", "字符串")}}。该字符串中可以内插一些特殊的变量名。参考下面的<a href="#使用字符串作为参数">使用字符串作为参数</a>。</dd>
-</dl>
-
-<dl>
<dt><code>function</code> (replacement)</dt>
<dd>一个用来创建新子字符串的函数,该函数的返回值将替换掉第一个参数匹配到的结果。参考下面的<a href="#指定一个函数作为参数">指定一个函数作为参数</a>。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/string/search/index.html b/files/zh-cn/web/javascript/reference/global_objects/string/search/index.html
index 35a75549c2..a021bd662b 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/string/search/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/string/search/index.html
@@ -26,8 +26,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/search
<dl>
<dt><code>regexp</code></dt>
- <dd>一个{{jsxref("RegExp", "正则表达式(regular expression)")}}对象</dd>
- <dd>如果传入一个非正则表达式对象 <code>regexp</code>,则会使用 <code>new RegExp(regexp)</code> 隐式地将其转换为正则表达式对象。</dd>
+ <dd>一个{{jsxref("RegExp", "正则表达式(regular expression)")}}对象。如果传入一个非正则表达式对象 <code>regexp</code>,则会使用 <code>new RegExp(regexp)</code> 隐式地将其转换为正则表达式对象。</dd>
</dl>
<h3 id="返回值">返回值</h3>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/string/substr/index.html b/files/zh-cn/web/javascript/reference/global_objects/string/substr/index.html
index a21f6f1f87..5c94a75240 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/string/substr/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/string/substr/index.html
@@ -20,9 +20,6 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/substr
<dl>
<dt><code>start</code></dt>
<dd>开始提取字符的位置。如果为负值,则被看作 <code>strLength + </code><code>start,其中</code> <code>strLength</code> 为字符串的长度(例如,如果 <code>start</code> 为 <code>-3,则被看作</code> <code>strLength + (-3))。</code></dd>
-</dl>
-
-<dl>
<dt><code>length</code></dt>
<dd>可选。提取的字符数。</dd>
</dl>
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 b44db6a349..a0165478d4 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
@@ -77,16 +77,14 @@ typeof symObj; // "object"</pre>
<dl>
<dt>
- <h4 id="迭代_symbols">迭代 symbols</h4>
+ <h4 id="迭代_symbols">迭代 symbols {{jsxref("Symbol.iterator")}}</h4>
</dt>
- <dt>{{jsxref("Symbol.iterator")}}</dt>
<dd>一个返回一个对象默认迭代器的方法。被 <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of">for...of</a></code> 使用。</dd>
<dt>{{jsxref("Symbol.asyncIterator")}} {{experimental_inline}}</dt>
<dd>一个返回对象默认的异步迭代器的方法。被 <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of">for await of</a></code> 使用。</dd>
<dt>
- <h4 id="正则表达式_symbols">正则表达式 symbols</h4>
+ <h4 id="正则表达式_symbols">正则表达式 symbols {{jsxref("Symbol.match")}}</h4>
</dt>
- <dt>{{jsxref("Symbol.match")}}</dt>
<dd>一个用于对字符串进行匹配的方法,也用于确定一个对象是否可以作为正则表达式使用。被 {{jsxref("String.prototype.match()")}} 使用。</dd>
<dt>{{jsxref("Symbol.replace")}}</dt>
<dd>一个替换匹配字符串的子串的方法. 被 {{jsxref("String.prototype.replace()")}} 使用。</dd>
@@ -95,9 +93,8 @@ typeof symObj; // "object"</pre>
<dt>{{jsxref("Symbol.split")}}</dt>
<dd>一个在匹配正则表达式的索引处拆分一个字符串的方法.。被 {{jsxref("String.prototype.split()")}} 使用。</dd>
<dt>
- <h4 id="其他_symbols">其他 symbols</h4>
+ <h4 id="其他_symbols">其他 symbols {{jsxref("Symbol.hasInstance")}}</h4>
</dt>
- <dt>{{jsxref("Symbol.hasInstance")}}</dt>
<dd>一个确定一个构造器对象识别的对象是否为它的实例的方法。被 {{jsxref("Operators/instanceof", "instanceof")}} 使用。</dd>
<dt>{{jsxref("Symbol.isConcatSpreadable")}}</dt>
<dd>一个布尔值,表明一个对象是否应该flattened为它的数组元素。被 {{jsxref("Array.prototype.concat()")}} 使用。</dd>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/typedarray/set/index.html b/files/zh-cn/web/javascript/reference/global_objects/typedarray/set/index.html
index 94827b7b23..bced96b90f 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/typedarray/set/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/typedarray/set/index.html
@@ -16,8 +16,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/TypedArray/set
<dl>
<dt><code>array</code></dt>
- <dd>拷贝数据的源数组,源数组的所有值都会被复制到目标数组中,除非源数组的长度加上偏移量超过目标数组的长度,而在这种情况下会抛出异常。</dd>
- <dd>参数array是源数组,指定从哪里拷贝值。源数组中的所有值都会被拷贝到目标数组中去。如果源数组的长度加上偏移值offset的结果超过目标数组的长度,则会抛出异常错误。</dd>
+ <dd>拷贝数据的源数组,源数组的所有值都会被复制到目标数组中,除非源数组的长度加上偏移量超过目标数组的长度,而在这种情况下会抛出异常。参数array是源数组,指定从哪里拷贝值。源数组中的所有值都会被拷贝到目标数组中去。如果源数组的长度加上偏移值offset的结果超过目标数组的长度,则会抛出异常错误。</dd>
<dt><code>typedarray</code></dt>
<dd>如果源数组是一个类型化数组(typed array),则源数组和目标数组可以共享同一个底层的{{jsxref("ArrayBuffer")}};JavaScript 引擎会智能地将 buffer 的指定区段拷贝到目标区段中去。</dd>
<dt><code>offset</code> {{ optional_inline() }}</dt>
diff --git a/files/zh-cn/web/javascript/reference/global_objects/typedarray/slice/index.html b/files/zh-cn/web/javascript/reference/global_objects/typedarray/slice/index.html
index 547cc36a8c..84f5d3ddd9 100644
--- a/files/zh-cn/web/javascript/reference/global_objects/typedarray/slice/index.html
+++ b/files/zh-cn/web/javascript/reference/global_objects/typedarray/slice/index.html
@@ -19,14 +19,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/TypedArray/slice
<dl>
<dt><code>begin</code> {{optional_inline}}</dt>
- <dd>从0开始的索引位置。</dd>
- <dd>可以使用负值索引, 表示从数组末尾往前的偏移量。<code>slice(-2)</code> 表示提取数组中的末尾两个元素.</dd>
- <dd>如果没有设定起始位置,则将从开始位置开始截取。</dd>
+ <dd>从0开始的索引位置。可以使用负值索引, 表示从数组末尾往前的偏移量。<code>slice(-2)</code> 表示提取数组中的末尾两个元素.如果没有设定起始位置,则将从开始位置开始截取。</dd>
<dt><code>end</code> {{optional_inline}}</dt>
- <dd>从0开始到尾元素前的索引值。 <code>slice</code> 取出的元素到此位置之前,不包含该位置。</dd>
- <dd>例, <code>slice(1,4)</code> 表示读取第2个元素到第4个元素(元素索引:1, 2, 3)。</dd>
- <dd>可以使用负值索引, 表示从数组末尾往前的偏移量。 <code>slice(2,-1)</code> 表示取出数组中的第3个到倒数第2个元素。</dd>
- <dd>如果没有设定结束位置,则将从开始位置截取到序列尾部。(默认值为<code>typedarray.length</code>).</dd>
+ <dd>从0开始到尾元素前的索引值。 <code>slice</code> 取出的元素到此位置之前,不包含该位置。例, <code>slice(1,4)</code> 表示读取第2个元素到第4个元素(元素索引:1, 2, 3)。可以使用负值索引, 表示从数组末尾往前的偏移量。 <code>slice(2,-1)</code> 表示取出数组中的第3个到倒数第2个元素。如果没有设定结束位置,则将从开始位置截取到序列尾部。(默认值为<code>typedarray.length</code>).</dd>
</dl>
<h3 id="返回值">返回值</h3>
diff --git a/files/zh-cn/web/javascript/reference/operators/delete/index.html b/files/zh-cn/web/javascript/reference/operators/delete/index.html
index 1a088c94a3..f8b4e02e0c 100644
--- a/files/zh-cn/web/javascript/reference/operators/delete/index.html
+++ b/files/zh-cn/web/javascript/reference/operators/delete/index.html
@@ -34,9 +34,6 @@ delete <em>object</em>['<em>property</em>']
<dl>
<dt><code>object</code></dt>
<dd>对象的名称,或计算结果为对象的表达式。</dd>
-</dl>
-
-<dl>
<dt><code>property</code></dt>
<dd>要删除的属性。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/operators/in/index.html b/files/zh-cn/web/javascript/reference/operators/in/index.html
index 8420c0d14b..a03e0b2c97 100644
--- a/files/zh-cn/web/javascript/reference/operators/in/index.html
+++ b/files/zh-cn/web/javascript/reference/operators/in/index.html
@@ -24,9 +24,6 @@ translation_of: Web/JavaScript/Reference/Operators/in
<dl>
<dt><code>prop</code></dt>
<dd>一个字符串类型或者 symbol 类型的属性名或者数组索引(非symbol类型将会强制转为字符串)。</dd>
-</dl>
-
-<dl>
<dt><code>objectName</code></dt>
<dd>检查它(或其原型链)是否包含具有指定名称的属性的对象。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/operators/index.html b/files/zh-cn/web/javascript/reference/operators/index.html
index 5387a37f1a..810ccb74cd 100644
--- a/files/zh-cn/web/javascript/reference/operators/index.html
+++ b/files/zh-cn/web/javascript/reference/operators/index.html
@@ -241,14 +241,12 @@ translation_of: Web/JavaScript/Reference/Operators
<p>解构赋值允许你分配数组或者对象变量的属性通过使用规定的语法,其看起来和数组和对象字面量很相似。</p>
</dd>
<dt>
- <h3 id="逗号操作符">逗号操作符</h3>
+ <h3 id="逗号操作符">逗号操作符 {{jsxref("Operators/Comma_Operator", ",")}}</h3>
</dt>
- <dt>{{jsxref("Operators/Comma_Operator", ",")}}</dt>
<dd>逗号操作符允许在一个判断状态中有多个表达式去进行运算并且最后返回最后一个表达式的值。</dd>
<dt>
- <h3 id="非标准化特性">非标准化特性</h3>
+ <h3 id="非标准化特性">非标准化特性 {{JSxRef("Operators/Expression_closures", "Expression closures", "", 1)}} {{non-standard_inline}}{{obsolete_inline(60)}}</h3>
</dt>
- <dt>{{JSxRef("Operators/Expression_closures", "Expression closures", "", 1)}} {{non-standard_inline}}{{obsolete_inline(60)}}</dt>
<dd>闭包表达式语法是一个缩写简单的函数。</dd>
<dt>{{JSxRef("Operators/Legacy_generator_function", "Legacy generator function", "", 1)}} {{non-standard_inline}}{{obsolete_inline(58)}}</dt>
<dd>function关键字能用来定义表达式内部未执行完的function的余下功能。 为了能执行function内部余下的代码, 这个function的内部至少包含一个{{jsxref("Operators/yield", "yield")}} 表达式。</dd>
diff --git a/files/zh-cn/web/javascript/reference/operators/instanceof/index.html b/files/zh-cn/web/javascript/reference/operators/instanceof/index.html
index f8c5807b3c..f6f1f188f8 100644
--- a/files/zh-cn/web/javascript/reference/operators/instanceof/index.html
+++ b/files/zh-cn/web/javascript/reference/operators/instanceof/index.html
@@ -27,9 +27,6 @@ translation_of: Web/JavaScript/Reference/Operators/instanceof
<dl>
<dt><code>object</code></dt>
<dd>某个实例对象</dd>
-</dl>
-
-<dl>
<dt><code>constructor</code></dt>
<dd>某个构造函数</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/operators/new/index.html b/files/zh-cn/web/javascript/reference/operators/new/index.html
index e6833d4cc7..e44beb9763 100644
--- a/files/zh-cn/web/javascript/reference/operators/new/index.html
+++ b/files/zh-cn/web/javascript/reference/operators/new/index.html
@@ -26,9 +26,6 @@ translation_of: Web/JavaScript/Reference/Operators/new
<dl>
<dt><code>constructor</code></dt>
<dd>一个指定对象实例的类型的类或函数。</dd>
-</dl>
-
-<dl>
<dt><code>arguments</code></dt>
<dd>一个用于被 <code>constructor</code> 调用的参数列表。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/statements/async_function/index.html b/files/zh-cn/web/javascript/reference/statements/async_function/index.html
index bca5f86818..ba79f6a5d2 100644
--- a/files/zh-cn/web/javascript/reference/statements/async_function/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/async_function/index.html
@@ -31,14 +31,8 @@ translation_of: Web/JavaScript/Reference/Statements/async_function
<dl>
<dt><code>name</code></dt>
<dd>函数名称。</dd>
-</dl>
-
-<dl>
<dt><code>param</code></dt>
<dd>要传递给函数的参数的名称。</dd>
-</dl>
-
-<dl>
<dt><code>statements</code></dt>
<dd>包含函数主体的表达式。可以使用<code>await</code>机制。</dd>
<dt>
diff --git a/files/zh-cn/web/javascript/reference/statements/continue/index.html b/files/zh-cn/web/javascript/reference/statements/continue/index.html
index 3d8d98de7d..9d8954fb84 100644
--- a/files/zh-cn/web/javascript/reference/statements/continue/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/continue/index.html
@@ -16,9 +16,6 @@ translation_of: Web/JavaScript/Reference/Statements/continue
<pre class="syntaxbox">continue [ label ];</pre>
<dl>
-</dl>
-
-<dl>
<dt><code>label</code></dt>
<dd>标识标号关联的语句</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/statements/do...while/index.html b/files/zh-cn/web/javascript/reference/statements/do...while/index.html
index 45eaec2221..9f013042b9 100644
--- a/files/zh-cn/web/javascript/reference/statements/do...while/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/do...while/index.html
@@ -22,9 +22,6 @@ while (<em>condition</em>);
<dl>
<dt><code>statement</code></dt>
<dd>执行至少一次的语句,并在每次 <code>condition</code> 值为真时重新执行。想执行多行语句,可使用{{jsxref("Statements/block", "block")}}语句(<code>{ ... }</code>)包裹这些语句。</dd>
-</dl>
-
-<dl>
<dt><code>condition</code></dt>
<dd>循环中每次都会计算的表达式。如果 <code>condition</code> 值为真, <code>statement</code> 会再次执行。当 <code>condition</code> 值为假,则跳到<code>do...while</code>之后的语句。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/statements/for...in/index.html b/files/zh-cn/web/javascript/reference/statements/for...in/index.html
index 2f9dba87ce..964a6d7a8d 100644
--- a/files/zh-cn/web/javascript/reference/statements/for...in/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/for...in/index.html
@@ -18,9 +18,6 @@ translation_of: Web/JavaScript/Reference/Statements/for...in
<dl>
<dt><code>variable</code></dt>
<dd>在每次迭代时,variable会被赋值为不同的属性名。</dd>
-</dl>
-
-<dl>
<dt><code>object</code></dt>
<dd>非Symbol类型的可枚举属性被迭代的对象。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/statements/function/index.html b/files/zh-cn/web/javascript/reference/statements/function/index.html
index e094148986..cb225706eb 100644
--- a/files/zh-cn/web/javascript/reference/statements/function/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/function/index.html
@@ -27,14 +27,8 @@ translation_of: Web/JavaScript/Reference/Statements/function
<dl>
<dt><code>name</code></dt>
<dd>函数名</dd>
-</dl>
-
-<dl>
<dt><code>param</code></dt>
<dd>要传递给函数的参数的名称。不同引擎中的最大参数数量不同。</dd>
-</dl>
-
-<dl>
<dt><code>statements</code></dt>
<dd>包含函数体的语句。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/statements/function_star_/index.html b/files/zh-cn/web/javascript/reference/statements/function_star_/index.html
index 0ee47b290d..00e6c29196 100644
--- a/files/zh-cn/web/javascript/reference/statements/function_star_/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/function_star_/index.html
@@ -31,14 +31,8 @@ translation_of: Web/JavaScript/Reference/Statements/function*
<dl>
<dt><code>name</code></dt>
<dd>函数名</dd>
-</dl>
-
-<dl>
<dt><code>param</code></dt>
<dd>要传递给函数的一个参数的名称,一个函数最多可以有255个参数。</dd>
-</dl>
-
-<dl>
<dt><code>statements</code></dt>
<dd>普通JS语句。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/statements/if...else/index.html b/files/zh-cn/web/javascript/reference/statements/if...else/index.html
index 3d5ebf6e8f..aca3f842f3 100644
--- a/files/zh-cn/web/javascript/reference/statements/if...else/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/if...else/index.html
@@ -25,14 +25,8 @@ translation_of: Web/JavaScript/Reference/Statements/if...else
<dl>
<dt><code>condition</code></dt>
<dd>值为真或假的<a href="/zh-CN/docs/Web/JavaScript/Guide/Expressions_and_Operators#Expressions">表达式</a></dd>
-</dl>
-
-<dl>
<dt><code>statement1</code></dt>
<dd>当<code>condition</code>为真时执行的语句。可为任意语句,包括更深层的内部<code>if</code>语句。要执行多条语句,使用<a href="/zh-CN/docs/Web/JavaScript/Reference/Statements/block" title="en/JavaScript/Reference/Statements/block">块</a>语句({ ... })将这些语句分组;若不想执行语句,则使用<a href="/zh-CN/docs/Web/JavaScript/Reference/Statements/Empty">空</a>语句。 </dd>
-</dl>
-
-<dl>
<dt><code>statement2</code></dt>
<dd>如果<code>condition</code>为假且 <code>else</code>从句存在时执行的语句。可为任意语句,包括块语句和嵌套的<code>if</code>语句。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/statements/index.html b/files/zh-cn/web/javascript/reference/statements/index.html
index 570cb1adff..eadf850d86 100644
--- a/files/zh-cn/web/javascript/reference/statements/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/index.html
@@ -93,9 +93,6 @@ translation_of: Web/JavaScript/Reference/Statements
<dd>向 JavaScript 模块公开上下文特定的元数据的元属性。</dd>
<dt>{{jsxref("Statements/label", "label")}}</dt>
<dd>带标识的语句,与 <code>break</code> 或 <code>continue</code> 语句一起使用。</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Statements/with", "with")}} {{deprecated_inline}}</dt>
<dd>拓展一个语句的作用域。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/statements/try...catch/index.html b/files/zh-cn/web/javascript/reference/statements/try...catch/index.html
index 587da47b18..6559e9cbb2 100644
--- a/files/zh-cn/web/javascript/reference/statements/try...catch/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/try...catch/index.html
@@ -34,24 +34,12 @@ translation_of: Web/JavaScript/Reference/Statements/try...catch
<dl>
<dt><code>try_statements</code></dt>
<dd>需要被执行的语句。</dd>
-</dl>
-
-<dl>
<dt><code>catch_statements_1</code>, <code>catch_statements_2</code></dt>
<dd>如果在<code>try</code>块里有异常被抛出时执行的语句。</dd>
-</dl>
-
-<dl>
<dt><code>exception_var_1</code>, <code>exception_var_2</code></dt>
<dd>用于保存关联<code>catch</code>子句的异常对象的标识符。</dd>
-</dl>
-
-<dl>
<dt><code>condition_1</code></dt>
<dd>一个条件表达式。</dd>
-</dl>
-
-<dl>
<dt><code>finally_statements</code></dt>
<dd>在<code>try</code>语句块之后执行的语句块。无论是否有异常抛出或捕获这些语句都将执行。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/statements/var/index.html b/files/zh-cn/web/javascript/reference/statements/var/index.html
index 95c4d22d88..ca6f3e3b45 100644
--- a/files/zh-cn/web/javascript/reference/statements/var/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/var/index.html
@@ -22,9 +22,6 @@ translation_of: Web/JavaScript/Reference/Statements/var
<dl>
<dt><code>varnameN</code></dt>
<dd>变量名。变量名可以定义为任何合法标识符。</dd>
-</dl>
-
-<dl>
<dt><code>valueN</code></dt>
<dd>变量的初始化值。该值可以是任何合法的表达式。默认值为 <code>undefined</code>。</dd>
</dl>
diff --git a/files/zh-cn/web/javascript/reference/statements/while/index.html b/files/zh-cn/web/javascript/reference/statements/while/index.html
index f5b6e3942e..f04c84750f 100644
--- a/files/zh-cn/web/javascript/reference/statements/while/index.html
+++ b/files/zh-cn/web/javascript/reference/statements/while/index.html
@@ -24,8 +24,7 @@ translation_of: Web/JavaScript/Reference/Statements/while
<dt><code>condition</code></dt>
<dd>条件表达式,在每次循环前被求值。如果求值为真,<code>statement</code>就会被执行。如果求值为假,则跳出<code>while</code>循环执行后面的语句。</dd>
<dt><code>statement</code></dt>
- <dd>只要条件表达式求值为真,该语句就会一直被执行。要在循环中执行多条语句,可以使用块语句(<code>{ ... }</code>)包住多条语句。</dd>
- <dd>注意:使用<code>break</code>语句在<code>condition</code>计算结果为真之前停止循环。</dd>
+ <dd>只要条件表达式求值为真,该语句就会一直被执行。要在循环中执行多条语句,可以使用块语句(<code>{ ... }</code>)包住多条语句。注意:使用<code>break</code>语句在<code>condition</code>计算结果为真之前停止循环。</dd>
</dl>
<h2 id="示例">示例</h2>
diff --git a/files/zh-cn/web/javascript/the_performance_hazards_of_prototype_mutation/index.html b/files/zh-cn/web/javascript/the_performance_hazards_of_prototype_mutation/index.html
index 0e2f6b93fa..cc57a1b802 100644
--- a/files/zh-cn/web/javascript/the_performance_hazards_of_prototype_mutation/index.html
+++ b/files/zh-cn/web/javascript/the_performance_hazards_of_prototype_mutation/index.html
@@ -70,8 +70,7 @@ p.sum(); // Pair.prototype.sum</pre>
<dl>
<dt>The shape of the <em>ultimate</em> object containing the inherited can be checked.</dt>
- <dd>In this case, a shape match must imply that no intervening object's <code>[[Prototype]]</code> has been modified.  Therefore, when an object's <code>[[Prototype]]</code> is mutated, every object along its <code>[[Prototype]]</code> chain must also have its shape changed.</dd>
- <dd>
+ <dd>In this case, a shape match must imply that no intervening object's <code>[[Prototype]]</code> has been modified.  Therefore, when an object's <code>[[Prototype]]</code> is mutated, every object along its <code>[[Prototype]]</code> chain must also have its shape changed.
<pre class="brush: js">var obj1 = {};
var obj2 = Object.create(obj1);
var obj3 = Object.create(obj2);
@@ -80,8 +79,7 @@ var obj3 = Object.create(obj2);
obj3.__proto__ = {};</pre>
</dd>
<dt>The shape of the object initially accessed can be checked.</dt>
- <dd>Every object that might inherit through a changed-<code>[[Prototype]]</code> object must change, reflecting the <code>[[Prototype]]</code> mutation having happened</dd>
- <dd>
+ <dd>Every object that might inherit through a changed-<code>[[Prototype]]</code> object must change, reflecting the <code>[[Prototype]]</code> mutation having happened
<pre class="brush: js">var obj1 = {};
var obj2 = Object.create(obj1);
var obj3 = Object.create(obj2);