문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:javascript:javascript_note:js_array_iteration [2021/05/06 10:18] emblim98 |
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==== | ||
줄 344: | 줄 354: | ||
배열에서 " | 배열에서 " | ||
<code javascript> | <code javascript> | ||
+ | let fruits = [" | ||
+ | let a = fruits.lastIndexOf(" | ||
+ | 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 )\\ | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||