Preguntas etiquetadas con foreach

foreach es una construcción en bucle que ejecuta una determinada pieza de código para cada elemento en una lista / colección / matriz. A diferencia de un bucle for, el bucle foreach no requiere que el codificador mantenga una variable de contador para evitar errores de off-by-one (fencepost). Se recomienda usar cuando se necesita una iteración simple sobre todo el arreglo / lista / colección .


5
Cómo obtener un valor de índice de foreach loop en jstl
Tengo un valor establecido en el requestobjeto como el siguiente, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); y así es como repito en la página jsp <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> ¿Cómo obtengo el índice de cada elemento y …
106 java  jsp  for-loop  foreach  jstl 


1
Eficacia de JavaScript: 'for' vs 'forEach' [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 3 años . Mejora esta pregunta ¿Cuál es el estándar actual en 2017 en Javascript con …


22
Dos matrices en foreach loop
Quiero generar un selectbox usando dos matrices, una que contiene los códigos de país y otra que contiene los nombres de los países. Esto es un ejemplo: <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' . $code …
98 php  arrays  foreach 

7
¿Cómo eliminar el elemento de la matriz en forEach loop?
Estoy tratando de eliminar un elemento de una matriz en un forEachbucle, pero tengo problemas con las soluciones estándar que he visto. Esto es lo que estoy intentando actualmente: review.forEach(function(p){ if(p === '\u2022 \u2022 \u2022'){ console.log('YippeeeE!!!!!!!!!!!!!!!!') review.splice(p, 1); } }); Sé que está entrando ifporque lo veo YippeeeeeE!!!!!!!!!!!!!en la consola. …

5
Retorno de lambda forEach () en java
Estoy tratando de cambiar algunos bucles for-each a forEach()métodos lambda para descubrir las posibilidades de las expresiones lambda. Parece posible lo siguiente: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Con lambda forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Pero el siguiente no funciona: …

7
Compruebe si hay nulo en el bucle foreach
¿Existe una forma mejor de hacer lo siguiente ? Necesito una verificación para que no se produzca un valor nulo en el archivo. Encabezados antes de continuar con el bucle if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } …
97 c#  loops  foreach  null 





12
¿Qué hace el operador de dos puntos (:)?
Aparentemente, los dos puntos se utilizan de varias formas en Java. ¿A alguien le importaría explicar lo que hace? Por ejemplo aquí: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } ¿Cómo escribirías este for-eachbucle de una manera diferente para no …

10
¿Por qué la lista de nodos no tiene forEach?
Estaba trabajando en un breve script para cambiar <abbr>el texto interno de los elementos, pero descubrí que nodelistno tiene un forEachmétodo. Sé que nodelistno se hereda de Array, pero ¿no parece forEachque sería un método útil tener? ¿Hay un problema de implementación en particular no soy consciente de que impide …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.