문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:javascript:javascript_note:js_array_iteration [2021/05/06 10:36] emblim98 [Example] |
wiki:javascript:javascript_note:js_array_iteration [2023/01/13 18:44] (현재) |
||
|---|---|---|---|
| 줄 282: | 줄 282: | ||
| console.log(allOver18); | console.log(allOver18); | ||
| </ | </ | ||
| + | \\ | ||
| + | '' | ||
| + | ( Chrome Yes, Edge 9.0, Firefox Yes, Safari Yes, Opera Yes )\\ | ||
| + | |||
| =====Array.some()===== | =====Array.some()===== | ||
| 줄 309: | 줄 313: | ||
| '' | '' | ||
| + | ( Chrome Yes, Edge 9.0, Firefox Yes, Safari Yes, Opera Yes )\\ | ||
| =====Array.indexOf()===== | =====Array.indexOf()===== | ||
| 줄 325: | 줄 330: | ||
| console.log(a); | console.log(a); | ||
| </ | </ | ||
| + | \\ | ||
| + | '' | ||
| + | ( Chrome Yes, Edge 9.0, Firefox Yes, Safari Yes, Opera Yes )\\ | ||
| + | |||
| + | |||
| ====Syntax==== | ====Syntax==== | ||
| 줄 347: | 줄 357: | ||
| let a = fruits.lastIndexOf(" | let a = fruits.lastIndexOf(" | ||
| document.getElementById(" | document.getElementById(" | ||
| + | // Apple is found in position 3 | ||
| </ | </ | ||
| + | \\ | ||
| + | '' | ||
| + | ( Chrome Yes, Edge 9.0, Firefox Yes, Safari Yes, Opera Yes )\\ | ||
| + | ====Syntax==== | ||
| + | <code javascript> | ||
| + | array.lastIndexOf(item, | ||
| + | </ | ||
| + | ^ item ^ 필수. 검색할 항목 | ||
| + | | start | 선택. 검색을 시작할 위치. 음수 값은 끝에서부터 계산하여 지정된 위치에서 시작하고 처음부터 검색 | ||
| + | =====Array.find()===== | ||
| + | '' | ||
| + | \\ | ||
| + | 다음 예제는 18보다 큰 첫 번째 요소를 찾습니다 (값 반환).\\ | ||
| + | ====Example==== | ||
| + | <code javascript> | ||
| + | let numbers = [4, 9, 16, 25, 29]; | ||
| + | let first = numbers.find(myFunction); | ||
| + | document.getElementById(" | ||
| + | function myFunction(value, | ||
| + | return value > 18; | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | 이 함수는 3 개의 인수를 가집니다.\\ | ||
| + | * 항목 값 | ||
| + | * 항목 색인 | ||
| + | * 배열 자체 | ||
| + | '' | ||
| + | ( Chrome 45, Edge 12, Firefox 25, Safari 8, Opera 32 )\\ | ||
| + | =====Array.findIndex()===== | ||
| + | '' | ||
| + | \\ | ||
| + | 다음 예제에서는 18보다 큰 첫 번째 요소의 인덱스를 찾습니다.\\ | ||
| + | ====Example==== | ||
| + | <code javascript> | ||
| + | let numbers = [4, 9, 16, 25, 29]; | ||
| + | let first = numbers.findIndex(myFunction); | ||
| + | document.getElementById(" | ||
| + | // First number over 18 has index 3 | ||
| + | function myFunction(value, | ||
| + | return value > 18; | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | 이 함수는 3 개의 인수를 가집니다.\\ | ||
| + | * 항목 값 | ||
| + | * 항목 색인 | ||
| + | * 배열 자체 | ||
| - | + | '' | |
| - | + | ( Chrome 45, Edge 12, Firefox 25, Safari 8, Opera 32 )\\ | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||