diff options
Diffstat (limited to 'files/ko/web/javascript/reference/global_objects/array')
4 files changed, 17 insertions, 16 deletions
diff --git a/files/ko/web/javascript/reference/global_objects/array/entries/index.html b/files/ko/web/javascript/reference/global_objects/array/entries/index.html index 71d7c8d48f..e196886b38 100644 --- a/files/ko/web/javascript/reference/global_objects/array/entries/index.html +++ b/files/ko/web/javascript/reference/global_objects/array/entries/index.html @@ -64,7 +64,7 @@ for (let e of iterator) { </tbody> </table> -<h2 id="브라우저_호환성"><span>브라우저 호환성</span></h2> +<h2 id="브라우저_호환성">브라우저 호환성</h2> <div> diff --git a/files/ko/web/javascript/reference/global_objects/array/flatmap/index.html b/files/ko/web/javascript/reference/global_objects/array/flatmap/index.html index 93d92580b8..3e85dde980 100644 --- a/files/ko/web/javascript/reference/global_objects/array/flatmap/index.html +++ b/files/ko/web/javascript/reference/global_objects/array/flatmap/index.html @@ -49,13 +49,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/flatMap <h3 id="map_과_flatMap"><code>map</code> 과 <code>flatMap</code></h3> -<pre class="brush: js">let arr1 = <span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>[</span></span><span class="constant decimal js numeric"><span>1</span></span><span class="comma delimiter js meta object"><span>,</span></span><span> </span><span class="brace js meta square"><span>2, 3, 4]; +<pre class="brush: js">let arr1 = [1, 2, 3, 4]; -arr1.map(</span></span></span></span></span>x => [x * 2]<span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>);</span></span></span></span></span> +arr1.map(x => [x * 2]); // [[2], [4], [6], [8]] -arr1.flatMap(x => [x * 2]<span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>); -// [2, 4, 6, 8]</span></span></span></span></span> +arr1.flatMap(x => [x * 2]); +// [2, 4, 6, 8] // 한 레벨만 평탄화됨 arr1.flatMap(x => [[x * 2]]); @@ -71,8 +71,8 @@ arr1.flatMap(x => [[x * 2]]); arr1.map(x=>x.split(" ")); // [["it's","Sunny","in"],[""],["California"]] -arr1.flatMap(x => x.split(" ")<span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>); -// ["it's","Sunny","in","California"]</span></span></span></span></span></pre> +arr1.flatMap(x => x.split(" ")); +// ["it's","Sunny","in","California"]</pre> <p>출력 리스트의 길이는 입력 리스트의 길이와 다를 수 있습니다.</p> @@ -93,21 +93,21 @@ a.flatMap( (n) => // expected output: [4, 1, 4, 20, 16, 1, 18]</code></pre> -<div class="line"><span class="js source"><span class="comment double-slash js line"><span class="comment definition js punctuation"><span>//</span></span><span>=> [1, 2, 3, 4, 5, 6, 7, 8, 9]</span></span></span></div> +<div class="line">//=> [1, 2, 3, 4, 5, 6, 7, 8, 9]</div> <h2 id="대안">대안</h2> <h3 id="reduce_와_concat"><code>reduce</code> 와 <code>concat</code></h3> -<pre class="brush: js">var arr1 = <span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>[</span></span><span class="constant decimal js numeric"><span>1</span></span><span class="comma delimiter js meta object"><span>,</span></span><span> </span><span class="brace js meta square"><span>2, 3, 4]; -</span></span></span></span></span> -arr1.flatMap(x => [x * 2]<span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>);</span></span></span></span></span> +<pre class="brush: js">var arr1 = [1, 2, 3, 4]; + +arr1.flatMap(x => [x * 2]); // 다음과 동일합니다 -arr1.reduce((acc, x) => acc.concat([x * 2]<span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>), []);</span></span></span></span></span> -<span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>// [2, 4, 6, 8]</span></span></span></span></span> +arr1.reduce((acc, x) => acc.concat([x * 2]), []); +// [2, 4, 6, 8] </pre> -<div class="line"><span class="js source"><span class="comment double-slash js line"><span class="comment definition js punctuation"><span>//</span></span><span>=> [1, 2, 3, 4, 5, 6, 7, 8, 9]</span></span></span></div> +<div class="line">//=> [1, 2, 3, 4, 5, 6, 7, 8, 9]</div> <h2 id="명세">명세</h2> 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 1f0a5776ba..ecebfcc96d 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 @@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/from <pre class="syntaxbox">Array.from(<em>arrayLike</em>[, <em>mapFn</em>[, <em>thisArg</em>]]) </pre> -<h3 id="Parameters"><span>매개변수</span></h3> +<h3 id="Parameters">매개변수</h3> <dl> <dt><code>arrayLike</code></dt> 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 94e1d322a4..d9bd819489 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 @@ -12,7 +12,8 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/Reduce --- <div>{{JSRef}}</div> -<p><span ><code><strong>reduce()</strong></code><strong> </strong>메서드는 배열의 각 요소에 대해 주어진 <strong>리듀서</strong>(reducer) 함수를 실행하고, 하나의 결과값을 반환합니다.</span></p> +<p><code><strong>reduce()</strong></code><strong> </strong>메서드는 배열의 각 요소에 대해 주어진 <strong>리듀서</strong>(reducer) 함수를 실행하고, 하나의 결과값을 반환합니다.</p> + <div>{{EmbedInteractiveExample("pages/js/array-reduce.html")}}</div> |