문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:javascript:javascript_note:js_array_methods [2021/04/27 10:52] emblim98 [Splicing an Array] |
wiki:javascript:javascript_note:js_array_methods [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 8: | 줄 8: | ||
<WRAP clear></ | <WRAP clear></ | ||
\\ | \\ | ||
- | ====The source of this article==== | + | =====The source of this article===== |
[[https:// | [[https:// | ||
\\ | \\ | ||
줄 202: | 줄 202: | ||
영리한 매개변수 설정으로, | 영리한 매개변수 설정으로, | ||
\\ | \\ | ||
+ | |||
<code javascript> | <code javascript> | ||
+ | let fruits = [" | ||
+ | document.getElementById(" | ||
+ | function myFunction() { | ||
+ | fruits.splice(0, | ||
+ | document.getElementById(" | ||
+ | } | ||
</ | </ | ||
\\ | \\ | ||
- | 첫 번째 매개변수 (0)는 새 요소가 추가 (연결)되어야 하는 위치를 정의합니다.\\ | + | |
+ | 첫 번째 매개변수 (0)는 새 요소가 추가 (연결)되어야 하는 | ||
\\ | \\ | ||
- | 두 번째 매개 변수 (1)는 제거해야 하는 요소 수를 정의합니다.\\ | + | 두 번째 매개 변수 (1)는 제거해야 하는 요소의 개수를 정의합니다.\\ |
\\ | \\ | ||
나머지 매개 변수는 생략됩니다. 새로운 요소가 추가되지 않습니다.\\ | 나머지 매개 변수는 생략됩니다. 새로운 요소가 추가되지 않습니다.\\ | ||
\\ | \\ | ||
+ | |||
=====Merging (Concatenating) Arrays===== | =====Merging (Concatenating) Arrays===== | ||
+ | '' | ||
+ | ====Merging Two Arrays==== | ||
+ | <code javascript> | ||
+ | let myGirls = [" | ||
+ | let myBoys = [" | ||
+ | let myChildren = myGirls.concat(myBoys); | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | \\ | ||
+ | '' | ||
+ | \\ | ||
+ | '' | ||
+ | \\ | ||
+ | ====Merging Three Arrays==== | ||
+ | <code javascript> | ||
+ | let arr1 = [" | ||
+ | let arr2 = [" | ||
+ | let arr3 = [" | ||
+ | let myChildren = arr1.concat(arr2, | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | \\ | ||
+ | '' | ||
+ | ====Merging an Array with Values==== | ||
+ | <code javascript> | ||
+ | let myChildren = arr1.concat(" | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | \\ | ||
+ | =====Slicing an Array===== | ||
+ | '' | ||
+ | \\ | ||
+ | 다음 예제는 배열 요소 1 (" | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | let fruits = [" | ||
+ | let citrus = fruits.slice(1); | ||
+ | document.getElementById(" | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | \\ | ||
+ | '' | ||
+ | \\ | ||
+ | 다음 예제는 배열 요소 3 (" | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | let fruits = [" | ||
+ | let citrus = fruits.slice(3); | ||
+ | document.getElementById(" | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | \\ | ||
+ | '' | ||
+ | \\ | ||
+ | 그런 다음 메서드는 시작 인수에서 끝 인수까지 (포함하지 않음) 요소를 선택합니다.\\ | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | let fruits = [" | ||
+ | let citrus = fruits.slice(1, | ||
+ | document.getElementById(" | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | \\ | ||
+ | 첫 번째 예제처럼, | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | let fruits = [" | ||
+ | let citrus = fruits.slice(2); | ||
+ | document.getElementById(" | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | \\ | ||
+ | =====Automatic toString()===== | ||
+ | %%JavaScript%%는 원시 값(primitive value)이 예상될 때, 배열을 쉼표로 구분된 문자열로 자동 변환합니다.\\ | ||
+ | \\ | ||
+ | 배열을 출력하려고 할 때 항상 이렇게 됩니다.\\ | ||
+ | \\ | ||
+ | 아래의 두 가지 예제는 동일한 결과를 생성합니다.\\ | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | let fruits = [" | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | let fruits = [" | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | \\ | ||
+ | 모든 JavaScript 오브젝트에는 toString() 메서드가 있습니다. | ||
+ | \\ | ||
+ | =====Finding Max and Min Values in an Array===== | ||
+ | %%JavaScript%% 배열에서 가장 높은 값 또는 가장 낮은 값을 찾기 위한 기본 제공 함수는 없습니다.\\ | ||
+ | \\ | ||
+ | 다음 챕터(JS Array Sort)에서 이 문제를 해결하는 방법을 배웁니다.\\ | ||
+ | =====Sorting Arrays===== | ||
+ | 배열 정렬(sorting arrays)은 다음 챕터(JS Array Sort)에서 다룹니다.\\ | ||
- | + | =====Complete Array Reference===== | |
- | + | 전체 참조를 보려면 [[https:// | |
- | + | \\ | |
- | + | 이 참조에는 모든 배열 속성 및 메서드에 대한 설명과 예제가 포함되어 있습니다.\\ | |
- | + | \\ | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
{{tag> | {{tag> |