«foreach» 태그된 질문

foreach는 목록 / 컬렉션 / 배열의 각 요소에 대해 주어진 코드 조각을 실행하는 루핑 구조입니다. for 루프와 달리 foreach 루프는 코더가 카운터 변수를 유지하지 않아도되므로 (펜스 포스트) 버그를 피할 수 있습니다. 전체 배열 / 목록 / 컬렉션에 대한 간단한 반복이 필요한 경우 사용하는 것이 좋습니다. .


5
jstl의 foreach 루프에서 인덱스 값을 얻는 방법
request다음과 같은 개체에 값이 설정되어 있습니다. String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); 그리고 이것이 내가 jsp 페이지에서 반복하는 방법입니다. <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> 각 요소의 색인을 가져 와서 JavaScript 함수에 전달하는 방법은 무엇입니까 onclick="getCategoryIndex()"?
106 java  jsp  for-loop  foreach  jstl 


1
자바 스크립트 효율성 : 'for'대 'forEach'[닫힌]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문 개선 for () 루프와 .forEach가있는 Javascript의 2017 년 현재 표준은 무엇입니까? 나는 현재 Udemy에 …


22
foreach 루프의 두 배열
selectbox하나는 국가 코드를 포함하고 다른 하나는 국가 이름을 포함하는 두 개의 배열을 사용하여 생성하고 싶습니다 . 다음은 예입니다. <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' . $code . '">' . $name . '</option>'; } ?> 이 …
98 php  arrays  foreach 

7
forEach 루프의 배열에서 요소를 제거하는 방법은 무엇입니까?
forEach루프 의 배열에서 요소를 제거하려고하는데 내가 본 표준 솔루션에 문제가 있습니다. 이것이 내가 현재 시도하고있는 것입니다. review.forEach(function(p){ if(p === '\u2022 \u2022 \u2022'){ console.log('YippeeeE!!!!!!!!!!!!!!!!') review.splice(p, 1); } }); 콘솔에서 if보고 있기 때문에 안으로 들어가는 것을 알고 있습니다 YippeeeeeE!!!!!!!!!!!!!. 내 문제 : for 루프와 논리가 건전하다는 것을 알고 있지만 배열에서 현재 요소를 …

5
Java의 람다 forEach ()에서 반환
forEach()람다 식의 가능성을 발견 하기 위해 일부 for-each 루프를 람다 메서드 로 변경하려고합니다 . 다음이 가능한 것 같습니다. ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } 람다와 함께 forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); 하지만 다음은 작동하지 않습니다. for (Player player : players) …

7
foreach 루프에서 null 확인
다음을 수행하는 더 좋은 방법이 있습니까? 루프를 진행하기 전에 file.Headers에서 null이 발생하는지 확인해야합니다. if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } 요컨대 내 코드에서 발생하는 들여 쓰기 수준으로 인해 if 내부에 foreach를 작성하는 것이 약간 추악 해 …
97 c#  loops  foreach  null 

5
LINQ를 사용하여 List <string>의 모든 문자열을 소문자로 변환하는 방법은 무엇입니까?
어제 여기에있는 StackOverflow의 응답 중 하나에서 코드 조각을 보았습니다. 다음과 같았습니다. List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); myList의 모든 항목을 소문자로 변환하는 데 사용할 수 있기를 바랐습니다. 그러나 그것은 일어나지 않습니다 ... 이것을 실행 한 후에 myList의 대 / 소문자는 변경되지 않습니다. 그래서 제 질문은 LINQ 및 …
94 c#  linq  lambda  foreach 

12
콜론 (:) 연산자는 무엇을합니까?
분명히 콜론은 Java에서 여러 가지 방법으로 사용됩니다. 누구든지 그것이 무엇을 설명하는지 설명해 주시겠습니까? 예를 들면 다음과 같습니다. String cardString = ""; for (PlayingCard c : this.list) // &lt;-- { cardString += c + "\n"; } 이 for-each루프를 다른 방식으로 작성 하여 :?


9
c # foreach (개체의 속성)…이 작업을 수행하는 간단한 방법이 있습니까?
여러 속성을 포함하는 클래스가 있습니다 (차이가 있으면 모두 문자열입니다). 또한 클래스의 여러 인스턴스가 포함 된 목록이 있습니다. 클래스에 대한 단위 테스트를 만드는 동안 목록의 각 개체를 반복 한 다음 해당 개체의 각 속성을 반복하기로 결정했습니다. 이렇게하면 간단하다고 생각했는데 ... foreach (Object obj in theList) { foreach (Property theProperties in obj) …

3
getElementsByClassName의 배열에서 forEach를 사용하면 "TypeError : undefined is not a function"이 발생합니다.
내 JSFiddle 에서는 단순히 요소 배열을 반복하려고합니다. 로그 문이 증명 하듯이 배열은 비어 있지 않습니다. 그러나 호출 forEach은 나에게 (그다지 도움 이되지 않음 )“Uncaught TypeError: undefinedis not a function”오류를 제공합니다. 나는 어리석은 짓을하고있는 것 같다. 내가 뭘 잘못하고 있죠? 내 코드 : var arr = document.getElementsByClassName('myClass'); console.log(arr); console.log(arr[0]); arr.forEach(function(v, i, …

8
자바 스크립트 forEach 메소드는 어떤 용도로 사용됩니까 (그 맵은 할 수 없음)?
내가 map과 foreach에서 보는 유일한 차이점 map은 배열을 반환하고 forEach그렇지 않다는 것입니다. 그러나 forEach" func.call(scope, this[i], i, this);" 메서드 의 마지막 줄도 이해하지 못합니다 . 예를 들어, "없는 this"및 " scope"동일한 개체 참조되지 않고 this[i]및 i루프의 현재 값을 참조? 다른 게시물에서 누군가 " forEach목록의 각 요소를 기반으로 무언가를하고 싶을 때 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.