사용자 도구

사이트 도구


wiki:javascript:javascript_note:js_loop_for_in

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:javascript:javascript_note:js_loop_for_in [2021/04/26 21:32]
emblim98
wiki:javascript:javascript_note:js_loop_for_in [2023/01/13 18:44] (현재)
줄 39: 줄 39:
  
 =====For/In Over Arrays===== =====For/In Over Arrays=====
-%%JavaScript%% ''%%for/in%%''%% 문은 %%Array%%의 속성을 반복할 수도 있습니다.\\+%%JavaScript%% ''%%for/in%%'' 문은 배열의 속성을 반복할 수도 있습니다.\\
  
 ====Syntax==== ====Syntax====
줄 48: 줄 48:
 </code> </code>
 \\ \\
 +
 <code javascript> <code javascript>
 let txt = ""; let txt = "";
줄 58: 줄 59:
 </code> </code>
 \\ \\
 +
   인덱스 **순서**가 중요한 경우에는 배열에 대해 **%%for in%%**을 사용하지 마세요.   인덱스 **순서**가 중요한 경우에는 배열에 대해 **%%for in%%**을 사용하지 마세요.
   인덱스 순서는 구현에 종속적이고, 배열의 값은 예상 순서대로 액세스하지 못할 수 있습니다.   인덱스 순서는 구현에 종속적이고, 배열의 값은 예상 순서대로 액세스하지 못할 수 있습니다.
줄 66: 줄 68:
 ''%%forEach()%%'' 메서드는 각 배열 요소에 대해 한 번씩 함수 (콜백 함수)를 호출합니다.\\ ''%%forEach()%%'' 메서드는 각 배열 요소에 대해 한 번씩 함수 (콜백 함수)를 호출합니다.\\
 \\ \\
 +
 <code javascript> <code javascript>
 let txt = ""; let txt = "";
줄 77: 줄 80:
 </code> </code>
 \\ \\
 +
 상기 함수는 3 개의 인수(arguments)를 취합니다.\\ 상기 함수는 3 개의 인수(arguments)를 취합니다.\\
 \\ \\
줄 82: 줄 86:
   * The item index   * The item index
   * The array 자체   * The array 자체
 +
 위의 예제에서는 value 매개변수 만 사용합니다. 예제는 다음과 같이 다시 작성할 수 있습니다.\\ 위의 예제에서는 value 매개변수 만 사용합니다. 예제는 다음과 같이 다시 작성할 수 있습니다.\\
 \\ \\
/volume1/web/dokuwiki/data/attic/wiki/javascript/javascript_note/js_loop_for_in.1619440376.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)