aboutsummaryrefslogtreecommitdiff
path: root/files/ko/web/javascript/reference/global_objects/array
diff options
context:
space:
mode:
Diffstat (limited to 'files/ko/web/javascript/reference/global_objects/array')
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/@@species/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/array/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/every/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/fill/index.html14
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/filter/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/find/index.html5
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/foreach/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/from/index.html10
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/includes/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/length/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/map/index.html22
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/of/index.html14
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/reduce/index.html6
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/reverse/index.html7
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/some/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/sort/index.html5
16 files changed, 50 insertions, 55 deletions
diff --git a/files/ko/web/javascript/reference/global_objects/array/@@species/index.html b/files/ko/web/javascript/reference/global_objects/array/@@species/index.html
index 7b1bda0ca6..2afaff4a63 100644
--- a/files/ko/web/javascript/reference/global_objects/array/@@species/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/@@species/index.html
@@ -32,7 +32,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/@@species
<pre class="brush: js">Array[Symbol.species]; // function Array()</pre>
-<p>파생 콜렉션 개체(예시: 사용자 설정 배열인 <code>MyArray</code>)에서, <code>MyArray</code> 종<sup>species</sup>은 <code>MyArray</code> 생성자입니다. 그러나 이 속성을 재정의하면 파생 클래스 메서드에서 상위 <code>Array</code> 객체를 반환할 수 있습니다.</p>
+<p>파생 콜렉션 개체(예시: 사용자 설정 배열인 <code>MyArray</code>)에서, <code>MyArray</code> 종(species)은 <code>MyArray</code> 생성자입니다. 그러나 이 속성을 재정의하면 파생 클래스 메서드에서 상위 <code>Array</code> 객체를 반환할 수 있습니다.</p>
<pre class="brush: js">class MyArray extends Array {
// MyArray species를 부모 Array 생성자로 재설정
diff --git a/files/ko/web/javascript/reference/global_objects/array/array/index.html b/files/ko/web/javascript/reference/global_objects/array/array/index.html
index 3f3d60a4ec..58fc5c5b6c 100644
--- a/files/ko/web/javascript/reference/global_objects/array/array/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/array/index.html
@@ -25,7 +25,7 @@ new Array(<var>arrayLength</var>)</pre>
<dt><code>element<em>N</em></code></dt>
<dd>JavaScript 배열을 초기화할 때 채워넣을 요소. 단, 항목이 하나 뿐이며 그 항목의 자료형이 숫자일 경우 아래의 <code>arrayLength</code> 매개변수로 간주합니다.</dd>
<dt><code>arrayLength</code></dt>
- <dd><code>Array</code> 생성자에 제공한 유일한 매개변수가 0에서 2<sup>32</sup>-1 이하의 정수인 경우, <code>length</code> 속성이 해당 값인 새로운 JavaScript 배열을 생성합니다. (<strong>참고:</strong> 이렇게 생성한 배열은 <code>arrayLength</code> 만큼의 빈 슬롯을 가지는 것으로, 실제 {{jsxref("undefined")}}를 채우는 것이 아닙니다.) 값이 범위 밖이거나 정수가 아닌 경우 {{jsxref("RangeError")}}가 발생합니다.</dd>
+ <dd><code>Array</code> 생성자에 제공한 유일한 매개변수가 0에서 2^32-1 이하의 정수인 경우, <code>length</code> 속성이 해당 값인 새로운 JavaScript 배열을 생성합니다. (<strong>참고:</strong> 이렇게 생성한 배열은 <code>arrayLength</code> 만큼의 빈 슬롯을 가지는 것으로, 실제 {{jsxref("undefined")}}를 채우는 것이 아닙니다.) 값이 범위 밖이거나 정수가 아닌 경우 {{jsxref("RangeError")}}가 발생합니다.</dd>
</dl>
<h2 id="예제">예제</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/array/every/index.html b/files/ko/web/javascript/reference/global_objects/array/every/index.html
index d67b5e4671..24a77ec494 100644
--- a/files/ko/web/javascript/reference/global_objects/array/every/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/every/index.html
@@ -115,13 +115,13 @@ every(function callbackFn(element, index, array) { ... }, thisArg)
</p>
<p>
- <code>every</code>는 (이산)수학에서 전칭(∀) 정량자<sup>quantifier</sup>(한정자)처럼 행동합니다.
+ <code>every</code>는 (이산)수학에서 전칭(∀) 정량자(quantifier, 한정자)처럼 행동합니다.
특히, 빈 배열에 대해서는 <code>true</code>를 반환합니다. (이는
<a href="http://en.wikipedia.org/wiki/Empty_set#Common_problems">공집합</a>의 모든 요소가 어떠한
주어진 조건도 만족하는
<a
href="http://en.wikipedia.org/wiki/Vacuous_truth#Vacuous_truths_in_mathematics"
- title="vacuously true"
+
>공허한 참</a
>입니다.)
</p>
diff --git a/files/ko/web/javascript/reference/global_objects/array/fill/index.html b/files/ko/web/javascript/reference/global_objects/array/fill/index.html
index 5a18af7d24..04b50db326 100644
--- a/files/ko/web/javascript/reference/global_objects/array/fill/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/fill/index.html
@@ -16,11 +16,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/fill
<p>{{EmbedInteractiveExample("pages/js/array-fill.html")}}</p>
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox"><code><var>arr</var>.fill(<var>value</var>[, <var>start<var>[, <var>end</var>]])</var></var></code></pre>
-<h3 id="Parameters" name="Parameters">매개변수</h3>
+<h3 id="Parameters">매개변수</h3>
<dl>
<dt><code>value</code></dt>
@@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/fill
<p>변형한 배열.</p>
-<h2 id="Description" name="Description">설명 </h2>
+<h2 id="Description">설명 </h2>
<p><code>fill</code> 메서드는 <code>value</code>, <code>start</code>, <code>end</code>의 3개 인자를 가집니다. <code>start</code>와 <code>end</code> 인자는 선택 사항으로써 기본값으로 각각 <code>0</code>과, <code>this</code> 객체의 <code>length</code>를 가집니다.</p>
@@ -47,7 +47,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/fill
<p><code>value</code>에 객체를 받을 경우 그 참조만 복사해서 배열을 채웁니다.</p>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
<pre class="brush: js">[1, 2, 3].fill(4); // [4, 4, 4]
[1, 2, 3].fill(4, 1); // [1, 4, 4]
@@ -65,7 +65,7 @@ var arr = Array(3).fill({}); // [{}, {}, {}]
arr[0].hi = "hi"; // [{ hi: "hi" }, { hi: "hi" }, { hi: "hi" }]
</pre>
-<h2 id="Polyfill" name="Polyfill">폴리필</h2>
+<h2 id="Polyfill">폴리필</h2>
<pre><code>if (!Array.prototype.fill) {
Object.defineProperty(Array.prototype, 'fill', {
@@ -112,7 +112,7 @@ arr[0].hi = "hi"; // [{ hi: "hi" }, { hi: "hi" }, { hi: "hi" }]
});
}</code></pre>
-<h2 id="Specifications" name="Specifications">명세</h2>
+<h2 id="Specifications">명세</h2>
<table class="standard-table">
<tbody>
@@ -134,7 +134,7 @@ arr[0].hi = "hi"; // [{ hi: "hi" }, { hi: "hi" }, { hi: "hi" }]
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">브라우저 호환성</h2>
+<h2 id="Browser_compatibility">브라우저 호환성</h2>
<div>{{Compat("javascript.builtins.Array.fill")}}</div>
diff --git a/files/ko/web/javascript/reference/global_objects/array/filter/index.html b/files/ko/web/javascript/reference/global_objects/array/filter/index.html
index 9d1b623fd0..fe48a1146f 100644
--- a/files/ko/web/javascript/reference/global_objects/array/filter/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/filter/index.html
@@ -153,7 +153,7 @@ console.log(filterItems('an')); // ['banana', 'mango', 'orange']</code></pre>
<h2 id="폴리필">폴리필</h2>
-<p><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">filter</span></font>는 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 환경에서도 <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">filter</span></font>를 사용할 수 있습니다. 아래 알고리즘은 <code>fn.call</code>의 계산 값이 원래의 <a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Function/call" title="call() 메소드는 주어진 this 값 및 각각 전달된 인수와 함께 함수를 호출합니다."><code>Function.prototype.call()</code></a>과 같고, {{jsxref("Array.prototype.push()")}}가 변형되지 않은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
+<p><code>filter</code>는 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 환경에서도 <code>filter</code>를 사용할 수 있습니다. 아래 알고리즘은 <code>fn.call</code>의 계산 값이 원래의 <a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Function/call"><code>Function.prototype.call()</code></a>과 같고, {{jsxref("Array.prototype.push()")}}가 변형되지 않은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
<pre class="brush: js">if (!Array.prototype.filter){
Array.prototype.filter = function(func, thisArg) {
diff --git a/files/ko/web/javascript/reference/global_objects/array/find/index.html b/files/ko/web/javascript/reference/global_objects/array/find/index.html
index 92a0208a6b..3b9215f0fd 100644
--- a/files/ko/web/javascript/reference/global_objects/array/find/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/find/index.html
@@ -9,6 +9,7 @@ tags:
- Prototype
- Reference
- polyfill
+browser-compat: javascript.builtins.Array.find
translation_of: Web/JavaScript/Reference/Global_Objects/Array/find
---
<div>{{JSRef}}</div>
@@ -212,9 +213,7 @@ if (!Array.prototype.find) {
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<div>{{Compat("javascript.builtins.Array.find")}}</div>
-
-<div id="compat-mobile"> </div>
+<div>{{Compat}}</div>
<h2 id="같이_보기">같이 보기</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/array/foreach/index.html b/files/ko/web/javascript/reference/global_objects/array/foreach/index.html
index 809bc4d269..943cbf0064 100644
--- a/files/ko/web/javascript/reference/global_objects/array/foreach/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/foreach/index.html
@@ -34,7 +34,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/forEach
<dt><code>index</code> {{optional_inline}}</dt>
<dd>처리할 현재 요소의 인덱스.</dd>
<dt><code>array</code> {{optional_inline}}</dt>
- <dd><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">forEach()</span></font>를 호출한 배열.</dd>
+ <dd><code>forEach()</code>를 호출한 배열.</dd>
</dl>
</dd>
<dt><code>thisArg</code> {{optional_inline}}</dt>
@@ -61,7 +61,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/forEach
<p><code>forEach()</code>로 처리할 요소의 범위는 최초 <code>callback</code> 호출 전에 설정됩니다. <code>forEach()</code> 호출을 시작한 뒤 배열에 추가한 요소는 <code>callback</code>이 방문하지 않습니다. 배열의 기존 요소값이 바뀐 경우, <code>callback</code>에 전달하는 값은 <code>forEach()</code>가 요소를 방문한 시점의 값을 사용합니다. 방문하기 전에 삭제한 요소는 방문하지 않습니다.</p>
-<p><code>forEach()</code>는 각 배열 요소에 대해 한 번씩 <code>callback</code> 함수를 실행합니다. {{jsxref("Array.prototype.map()", "map()")}}과 {{jsxref("Array.prototype.reduce()", "reduce()")}}와는 달리 {{jsxref("undefined")}}를 반환하기 때문에 메서드 체인의 중간에 사용할 수 없습니다. 대표적인 사용처는 메서드 체인 끝에서 부작용<sup>side effect</sup>을 실행하는 겁니다.</p>
+<p><code>forEach()</code>는 각 배열 요소에 대해 한 번씩 <code>callback</code> 함수를 실행합니다. {{jsxref("Array.prototype.map()", "map()")}}과 {{jsxref("Array.prototype.reduce()", "reduce()")}}와는 달리 {{jsxref("undefined")}}를 반환하기 때문에 메서드 체인의 중간에 사용할 수 없습니다. 대표적인 사용처는 메서드 체인 끝에서 부작용(side effect)을 실행하는 겁니다.</p>
<p><code>forEach()</code>는 배열을 변형하지 않습니다. 그러나 <code>callback</code>이 변형할 수는 있습니다.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/array/from/index.html b/files/ko/web/javascript/reference/global_objects/array/from/index.html
index 537384cf56..1f0a5776ba 100644
--- a/files/ko/web/javascript/reference/global_objects/array/from/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/from/index.html
@@ -18,12 +18,12 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/from
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox">Array.from(<em>arrayLike</em>[, <em>mapFn</em>[, <em>thisArg</em>]])
</pre>
-<h3 id="Parameters" name="Parameters"><span>매개변수</span></h3>
+<h3 id="Parameters"><span>매개변수</span></h3>
<dl>
<dt><code>arrayLike</code></dt>
@@ -38,7 +38,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/from
<p>새로운 {{jsxref("Array")}} 인스턴스.</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p>다음과 같은 경우에 <code>Array.from()</code>으로새<code>Array</code>를 만들 수 있습니다.</p>
@@ -126,7 +126,7 @@ range('A'.charCodeAt(0), 'Z'.charCodeAt(0), 1).map(x =&gt; String.fromCharCode(x
<h2 id="폴리필">폴리필</h2>
-<p><code><font face="consolas, Liberation Mono, courier, monospace">Array.from</font></code>은 ECMA-262 표준 제6판에 추가됐습니다.따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 플랫폼에서도<code>Array.from</code>을 사용할 수 있습니다. 아래 알고리즘은<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object" title="객체(object) 생성자(constructor)는 객체 레퍼(wrapper)를 생성합니다."><code>Object</code></a>와<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/TypeError" title="TypeError 객체는 변수의 값이 원하는 타입이 아닐 때 발생하는 에러를 표현합니다."><code>TypeError</code></a>가 변형되지 않고,<code>callback.call</code>의 계산 값이 원래의<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Function/call" title="call() 메소드는 주어진 this 값 및 각각 전달된 인수와 함께 함수를 호출합니다."><code>Function.prototype.call()</code></a>과 같은 경우ECMA-262 제6판이 명시한 것과 동일합니다.<span style="letter-spacing: -0.00278rem;">또한 반복가능자(iterable)는 완벽하게 폴리필 할 수 없기에 본 구현은 ECMA-262 제6판의 제네릭 반복가능자를 지원하지 않습니다.</span></p>
+<p><code>Array.from</code>은 ECMA-262 표준 제6판에 추가됐습니다.따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 플랫폼에서도<code>Array.from</code>을 사용할 수 있습니다. 아래 알고리즘은<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object"><code>Object</code></a>와<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/TypeError"><code>TypeError</code></a>가 변형되지 않고,<code>callback.call</code>의 계산 값이 원래의<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Function/call"><code>Function.prototype.call()</code></a>과 같은 경우ECMA-262 제6판이 명시한 것과 동일합니다. 또한 반복가능자(iterable)는 완벽하게 폴리필 할 수 없기에 본 구현은 ECMA-262 제6판의 제네릭 반복가능자를 지원하지 않습니다.</p>
<pre class="brush: js">// Production steps of ECMA-262, Edition 6, 22.1.2.1
if (!Array.from) {
@@ -235,7 +235,7 @@ if (!Array.from) {
<p>{{Compat("javascript.builtins.Array.from")}}</p>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li>{{jsxref("Array")}}</li>
diff --git a/files/ko/web/javascript/reference/global_objects/array/includes/index.html b/files/ko/web/javascript/reference/global_objects/array/includes/index.html
index a646fd3bb4..6efcd759d6 100644
--- a/files/ko/web/javascript/reference/global_objects/array/includes/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/includes/index.html
@@ -26,7 +26,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/includes
<h3 id="매개변수">매개변수</h3>
<dl>
- <dt><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">valueToFind</span></font></dt>
+ <dt><code>valueToFind</code></dt>
<dd>탐색할 요소.
<div class="blockIndicator note">
<p><strong>참고</strong>: 문자나 문자열을 비교할 때, <code>includes()</code>는 <strong>대소문자를 구분</strong>합니다.</p>
@@ -60,7 +60,7 @@ arr.includes('c', 100); // false</pre>
<h3 id="0보다_작은_인덱스의_계산">0보다 작은 인덱스의 계산</h3>
-<p><code>fromIndex</code> 가 음수라면, 이 계산된 인덱스는 <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">valueToFind</span></font> 를 찾기 시작할 배열의 위치로 사용되기 위해 연산됩니다. 만약 계산된 인덱스가 <code>-1 * array.length</code> 보다 작거나 같다면, 전체 배열이 검색될 것입니다.</p>
+<p><code>fromIndex</code> 가 음수라면, 이 계산된 인덱스는 <code>valueToFind</code> 를 찾기 시작할 배열의 위치로 사용되기 위해 연산됩니다. 만약 계산된 인덱스가 <code>-1 * array.length</code> 보다 작거나 같다면, 전체 배열이 검색될 것입니다.</p>
<pre class="brush: js">// array length is 3
// fromIndex is -100
diff --git a/files/ko/web/javascript/reference/global_objects/array/length/index.html b/files/ko/web/javascript/reference/global_objects/array/length/index.html
index b241e88045..2a0a48b3d1 100644
--- a/files/ko/web/javascript/reference/global_objects/array/length/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/length/index.html
@@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/length
<h2 id="설명">설명</h2>
-<p><code>length</code> 속성의 값은 양의 정수이며 2<sup>32</sup> 미만의 값을 가집니다.</p>
+<p><code>length</code> 속성의 값은 양의 정수이며 2^32 미만의 값을 가집니다.</p>
<pre class="brush: js line-numbers language-js">var namelistA = new Array(4294967296); // 2의 32제곱 = 4294967296
var namelistC = new Array(-100) // 음수
diff --git a/files/ko/web/javascript/reference/global_objects/array/map/index.html b/files/ko/web/javascript/reference/global_objects/array/map/index.html
index b3f494a8e3..92b0776460 100644
--- a/files/ko/web/javascript/reference/global_objects/array/map/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/map/index.html
@@ -17,11 +17,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/map
<p>{{EmbedInteractiveExample("pages/js/array-map.html")}}</p>
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox"><code><var>arr</var>.map(<var>callback(currentValue</var>[, index[, array]])[, <var>thisArg</var>])</code></pre>
-<h3 id="Parameters" name="Parameters">매개변수</h3>
+<h3 id="Parameters">매개변수</h3>
<dl>
<dt><code>callback</code></dt>
@@ -44,13 +44,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/map
<p>배열의 각 요소에 대해 실행한 <code>callback</code>의 결과를 모은 새로운 배열.</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p><code>map</code>은 <code>callback</code> 함수를 <strong>각각의 요소에 대해 한번씩 </strong>순서대로 불러 그 함수의 반환값으로 새로운 배열을 만듭니다. <code>callback</code> 함수는 ({{jsxref("undefined")}}도 포함해서) 배열 값이 들어있는 인덱스에 대해서만 호출됩니다. 즉, 값이 삭제되거나 아직 값이 할당/정의되지 않은 인덱스에 대해서는 호출되지 않습니다.</p>
-<p><code>callback</code> 함수는 호출될 때 대상 요소의 값, 그 요소의 인덱스, 그리고 <code>map</code>을 호출한 원본 배열<span style="font-family: courier,andale mono,monospace;"> </span>3개의 인수를 전달받습니다.</p>
+<p><code>callback</code> 함수는 호출될 때 대상 요소의 값, 그 요소의 인덱스, 그리고 <code>map</code>을 호출한 원본 배열 3개의 인수를 전달받습니다.</p>
-<p><code>thisArg</code> 매개변수가 <code>map</code>에 전달된 경우 <code>callback</code> 함수의 <code>this</code>값으로 사용됩니다. 그 외의 경우 {{jsxref("undefined")}}값이 <code>this</code> 값으로 사용됩니다.<font face="Consolas, Liberation Mono, Courier, monospace"> </font><code>callback</code> 함수에서 최종적으로 볼 수 있는 <code>this</code> 값은  <a href="/ko/docs/Web/JavaScript/Reference/Operators/this">함수 내 <code>this</code>를 정하는 일반적인 규칙</a>에 따라 결정됩니다.</p>
+<p><code>thisArg</code> 매개변수가 <code>map</code>에 전달된 경우 <code>callback</code> 함수의 <code>this</code>값으로 사용됩니다. 그 외의 경우 {{jsxref("undefined")}}값이 <code>this</code> 값으로 사용됩니다. <code>callback</code> 함수에서 최종적으로 볼 수 있는 <code>this</code> 값은  <a href="/ko/docs/Web/JavaScript/Reference/Operators/this">함수 내 <code>this</code>를 정하는 일반적인 규칙</a>에 따라 결정됩니다.</p>
<p><code>map</code>은 호출한 배열의 값을 변형하지 않습니다. 단, <code>callback</code> 함수에 의해서 변형될 수는 있습니다.</p>
@@ -58,7 +58,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/map
<p>명세서에 정의된 알고리즘으로 인해 <code>map</code>을 호출한 배열의 중간이 비어있는 경우, 결과 배열 또한 동일한 인덱스를 빈 값으로 유지합니다.</p>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
<h3 id="Example_Mapping_an_array_of_numbers_to_an_array_of_square_roots" name="Example:_Mapping_an_array_of_numbers_to_an_array_of_square_roots">배열에 들어있는 숫자들의 제곱근을 구하여 새로운 배열을 만들기</h3>
@@ -158,9 +158,9 @@ function returnInt(element) {
['1.1', '2.2e2', '3e300'].map(Number); // [1.1, 220, 3e+300]
</pre>
-<h2 id="Polyfill" name="Polyfill">폴리필</h2>
+<h2 id="Polyfill">폴리필</h2>
-<p><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">map</span></font>은 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 플랫폼에서도 <code>map</code>을 사용할 수 있습니다. 아래 알고리즘은 {{jsxref("Object")}}, {{jsxref("TypeError")}}, {{jsxref("Array")}}가 변형되지 않고, <code>callback.call</code>의 계산 값이 원래의 {{jsxref("Function.prototype.call()")}}과 같은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
+<p><code>map</code>은 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 플랫폼에서도 <code>map</code>을 사용할 수 있습니다. 아래 알고리즘은 {{jsxref("Object")}}, {{jsxref("TypeError")}}, {{jsxref("Array")}}가 변형되지 않고, <code>callback.call</code>의 계산 값이 원래의 {{jsxref("Function.prototype.call()")}}과 같은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
<pre class="brush: js">// Production steps of ECMA-262, Edition 5, 15.4.4.19
// Reference: http://es5.github.io/#x15.4.4.19
@@ -253,7 +253,7 @@ if (!Array.prototype.map) {
}
</pre>
-<h2 id="Specifications" name="Specifications">명세</h2>
+<h2 id="Specifications">명세</h2>
<table class="standard-table">
<tbody>
@@ -280,11 +280,11 @@ if (!Array.prototype.map) {
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">브라우저 호환성</h2>
+<h2 id="Browser_compatibility">브라우저 호환성</h2>
<div>{{Compat("javascript.builtins.Array.map")}}</div>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li>{{jsxref("Array.prototype.forEach()")}}</li>
diff --git a/files/ko/web/javascript/reference/global_objects/array/of/index.html b/files/ko/web/javascript/reference/global_objects/array/of/index.html
index 9504e986ab..6aeba4a566 100644
--- a/files/ko/web/javascript/reference/global_objects/array/of/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/of/index.html
@@ -22,11 +22,11 @@ Array(7); // [ , , , , , , ]
Array(1, 2, 3); // [1, 2, 3]
</pre>
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox">Array.of(<var>element0</var>[, <var>element1</var>[, ...[, <var>elementN</var>]]])</pre>
-<h3 id="Parameters" name="Parameters">매개변수</h3>
+<h3 id="Parameters">매개변수</h3>
<dl>
<dt><code>element<em>N</em></code></dt>
@@ -37,18 +37,18 @@ Array(1, 2, 3); // [1, 2, 3]
<p>새로운 {{jsxref("Array")}} 객체.</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p>이 함수는 ECMAScript 2015 표준 일부입니다. 자세한 정보는 <a href="https://gist.github.com/rwaldron/1074126"><code>Array.of</code>, <code>Array.from</code> 제안 사항</a>과 <a href="https://gist.github.com/rwaldron/3186576"><code>Array.of</code> 폴리필</a>에서 확인하실 수 있습니다.</p>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
<pre class="brush: js">Array.of(1); // [1]
Array.of(1, 2, 3); // [1, 2, 3]
Array.of(undefined); // [undefined]
</pre>
-<h2 id="Polyfill" name="Polyfill">폴리필</h2>
+<h2 id="Polyfill">폴리필</h2>
<p>아래 코드를 다른 코드 이전에 포함하면 <code>Array.of</code>를 지원하지 않는 환경에서도 사용할 수 있습니다.</p>
@@ -59,7 +59,7 @@ Array.of(undefined); // [undefined]
}
</pre>
-<h2 id="Specifications" name="Specifications">명세</h2>
+<h2 id="Specifications">명세</h2>
<table class="standard-table">
<thead>
@@ -93,7 +93,7 @@ Array.of(undefined); // [undefined]
<p>{{Compat("javascript.builtins.Array.of")}}</p>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li>{{jsxref("Array")}}</li>
diff --git a/files/ko/web/javascript/reference/global_objects/array/reduce/index.html b/files/ko/web/javascript/reference/global_objects/array/reduce/index.html
index bd3516865e..ead8d56505 100644
--- a/files/ko/web/javascript/reference/global_objects/array/reduce/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/reduce/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/Reduce
<p><strong>리듀서</strong> 함수는 네 개의 인자를 가집니다.</p>
<ol>
- <li>누산기<sup>accumulator</sup> (acc)</li>
+ <li>누산기 (acc)</li>
<li>현재 값 (cur)</li>
<li>현재 인덱스 (idx)</li>
<li>원본 배열 (src)</li>
@@ -41,7 +41,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/Reduce
<dd>
<dl>
<dt><code>accumulator</code></dt>
- <dd>누산기<sup>accmulator</sup>는 콜백의 반환값을 누적합니다. 콜백의 이전 반환값 또는, 콜백의 첫 번째 호출이면서 <code>initialValue</code>를 제공한 경우에는 <code>initialValue</code>의 값입니다.</dd>
+ <dd>누산기는 콜백의 반환값을 누적합니다. 콜백의 이전 반환값 또는, 콜백의 첫 번째 호출이면서 <code>initialValue</code>를 제공한 경우에는 <code>initialValue</code>의 값입니다.</dd>
<dt><code>currentValue</code></dt>
<dd>처리할 현재 요소.</dd>
<dt><code>currentIndex</code> {{optional_inline}}</dt>
@@ -260,7 +260,7 @@ var sum = [{x: 1}, {x:2}, {x:3}].reduce(
console.log(sum) // logs 6</pre>
-<h3 id="중첩_배열_펼치기flatten">중첩 배열 펼치기<sup>flatten</sup></h3>
+<h3 id="중첩_배열_펼치기flatten">중첩 배열 펼치기</h3>
<pre class="brush: js">var flattened = [[0, 1], [2, 3], [4, 5]].reduce(
  function(accumulator, currentValue) {
diff --git a/files/ko/web/javascript/reference/global_objects/array/reverse/index.html b/files/ko/web/javascript/reference/global_objects/array/reverse/index.html
index 95b4c1a348..d9b08aaa8c 100644
--- a/files/ko/web/javascript/reference/global_objects/array/reverse/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/reverse/index.html
@@ -6,6 +6,7 @@ tags:
- JavaScript
- Method
- Prototype
+browser-compat: javascript.builtins.Array.reverse
translation_of: Web/JavaScript/Reference/Global_Objects/Array/reverse
---
<div>{{JSRef}}</div>
@@ -72,11 +73,7 @@ console.log(a); // [3, 2, 1]</code></pre>
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<div>{{Compat("javascript.builtins.Array.reverse")}}</div>
-
-<div id="compat-desktop"> </div>
-
-<div id="compat-mobile"> </div>
+<div>{{Compat}}</div>
<h2 id="같이_보기">같이 보기</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/array/some/index.html b/files/ko/web/javascript/reference/global_objects/array/some/index.html
index 8fbe19bcda..38283bdd1b 100644
--- a/files/ko/web/javascript/reference/global_objects/array/some/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/some/index.html
@@ -130,7 +130,7 @@ getBoolean('true'); // true</pre>
<h2 id="폴리필">폴리필</h2>
-<p><code><font face="consolas, Liberation Mono, courier, monospace">some</font></code>은 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 환경에서도 <code>some</code>을 사용할 수 있습니다. 아래 알고리즘은 {{jsxref("Object")}}와 {{jsxref("TypeError")}}가 변형되지 않고, <code>fun.call</code>의 계산 값이 원래의 {{jsxref("Function.prototype.call()")}}과 같은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
+<p><code>some</code>은 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 환경에서도 <code>some</code>을 사용할 수 있습니다. 아래 알고리즘은 {{jsxref("Object")}}와 {{jsxref("TypeError")}}가 변형되지 않고, <code>fun.call</code>의 계산 값이 원래의 {{jsxref("Function.prototype.call()")}}과 같은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
<pre class="brush: js">// ECMA-262 5판, 15.4.4.17항의 작성 과정
// 출처: http://es5.github.io/#x15.4.4.17
diff --git a/files/ko/web/javascript/reference/global_objects/array/sort/index.html b/files/ko/web/javascript/reference/global_objects/array/sort/index.html
index ddab9a428f..376c9afd96 100644
--- a/files/ko/web/javascript/reference/global_objects/array/sort/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/sort/index.html
@@ -6,6 +6,7 @@ tags:
- JavaScript
- Method
- Prototype
+browser-compat: javascript.builtins.Array.sort
translation_of: Web/JavaScript/Reference/Global_Objects/Array/sort
---
<div>{{JSRef}}</div>
@@ -233,9 +234,7 @@ var result = mapped.map(function(el){
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<div>{{Compat("javascript.builtins.Array.sort")}}</div>
-
-<div id="compat-mobile"></div>
+<div>{{Compat}}</div>
<h2 id="같이_보기">같이 보기</h2>