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

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

@@ -28,7 +28,7 @@
<p>species 访问器属性允许子类覆盖对象的默认构造函数。</p>
<h2 id="示例">示例</h2>
<p>你可能想在扩展数组类 <code>MyArray </code>上返回 <a href="Reference/Array" title="REDIRECT Array"><code>Array</code></a> 对象。 例如,当使用例如 <a href="Reference/Global_Objects/Array/map" title="map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。"><code>map()</code></a> 这样的方法返回默认的构造函数时,你希望这些方法能够返回父级的 Array 对象,以取代 <code>MyArray</code> 对象。<code>Symbol.species</code> 允许你这么做:</p>
<pre class="brush: js">class MyArray extends Array {
<pre><code class="language-javascript">class MyArray extends Array {
// 覆盖 species 到父级的 Array 构造函数上
static get [Symbol.species]() { return Array; }
}
@@ -37,7 +37,7 @@ var mapped = a.map(x =&gt; x * x);
console.log(mapped instanceof MyArray); // false
console.log(mapped instanceof Array); // true
</pre>
</code></pre>
<h2 id="规范">规范</h2>
<table class="standard-table">
<tbody>