사용자 도구

사이트 도구


wiki:javascript:javascript_note:js_array_iteration

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
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); // false     console.log(allOver18); // false
 </code> </code>
 +\\
 +''%%Array.some()%%''은 Internet Explorer 8 이하를 제외한 모든 브라우저에서 지원됩니다.\\
 +( Chrome Yes, Edge 9.0, Firefox Yes, Safari Yes, Opera Yes )\\
 +
  
 =====Array.some()===== =====Array.some()=====
줄 309: 줄 313:
  
 ''%%Array.some()%%''은 Internet Explorer 8 이하를 제외한 모든 브라우저에서 지원됩니다.\\ ''%%Array.some()%%''은 Internet Explorer 8 이하를 제외한 모든 브라우저에서 지원됩니다.\\
 +( Chrome Yes, Edge 9.0, Firefox Yes, Safari Yes, Opera Yes )\\
  
 =====Array.indexOf()===== =====Array.indexOf()=====
줄 325: 줄 330:
     console.log(a);       // 0     console.log(a);       // 0
 </code> </code>
 +\\
 +''%%Array.indexOf()%%''는 Internet Explorer 8 이하를 제외한 모든 브라우저에서 지원됩니다.\\
 +( Chrome Yes, Edge 9.0, Firefox Yes, Safari Yes, Opera Yes )\\
 +
 +
  
 ====Syntax==== ====Syntax====
줄 349: 줄 359:
     // Apple is found in position 3     // Apple is found in position 3
 </code> </code>
 +\\
 +''%%Array.lastIndexOf()%%''는 Internet Explorer 8 이하를 제외한 모든 브라우저에서 지원됩니다.\\
 +( Chrome Yes, Edge 9.0, Firefox Yes, Safari Yes, Opera Yes )\\
  
  
 +====Syntax====
 +<code javascript>
 +array.lastIndexOf(item, start)
 +</code>
  
 +^ item   ^ 필수. 검색할 항목                                              ^
 +| start  | 선택. 검색을 시작할 위치. 음수 값은 끝에서부터 계산하여 지정된 위치에서 시작하고 처음부터 검색  |
  
 +=====Array.find()=====
 +''%%find()%%'' 메서드는 테스트 함수를 통과하는 첫 번째 배열 요소의 값을 반환합니다.\\
 +\\
 +다음 예제는 18보다 큰 첫 번째 요소를 찾습니다 (값 반환).\\
  
 +====Example====
 +<code javascript>
 +    let numbers = [4, 9, 16, 25, 29];
 +    let first = numbers.find(myFunction);
  
 +    document.getElementById("demo").innerHTML = "First number over 18 is " + first;
  
 +    function myFunction(value, index, array) {
 +      return value > 18;
 +    }
 +</code>
 +\\
 +이 함수는 3 개의 인수를 가집니다.\\
 +   * 항목 값
 +   * 항목 색인
 +   * 배열 자체
  
 +''%%Array.find()%%''는 이전 브라우저에서 지원되지 않습니다. 완전히 지원되는 첫 번째 브라우저 버전은 다음과 같습니다.\\
 +( Chrome 45, Edge 12, Firefox 25, Safari 8, Opera 32 )\\
  
 +=====Array.findIndex()=====
 +''%%findIndex()%%'' 메서드는 테스트 함수를 통과하는 첫 번째 배열 요소의 인덱스를 반환합니다.\\
 +\\
 +다음 예제에서는 18보다 큰 첫 번째 요소의 인덱스를 찾습니다.\\
  
 +====Example====
 +<code javascript>
 +    let numbers = [4, 9, 16, 25, 29];
 +    let first = numbers.findIndex(myFunction);
  
 +    document.getElementById("demo").innerHTML = "First number over 18 has index " + first;
 +    // First number over 18 has index 3
 +    function myFunction(value, index, array) {
 +      return value > 18;
 +    }
 +</code>
 +\\
 +이 함수는 3 개의 인수를 가집니다.\\
 +  * 항목 값
 +  * 항목 색인
 +  * 배열 자체
  
- +''%%Array.findIndex()%%''는 이전 브라우저에서 지원되지 않습니다. 완전히 지원되는 첫 번째 브라우저 버전은 다음과 같습니다.\\ 
- +( Chrome 45, Edge 12, Firefox 25, Safari 8, Opera 32 )\\
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
  
  
/volume1/web/dokuwiki/data/attic/wiki/javascript/javascript_note/js_array_iteration.1620264979.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)