«foreach» etiketlenmiş sorular

foreach, bir liste / koleksiyon / dizideki her öğe için belirli bir kod parçasını çalıştıran bir döngü yapısıdır. For döngüsünün aksine, foreach döngüsü kodlayıcının tek tek (çit direği) hatalarını önlemek için sayaç değişkenini korumasını gerektirmez.Tüm dizi / liste / toplama üzerinde basit yineleme gerektiğinde kullanılması önerilir .



5
Jstl'de foreach döngüsünden bir dizin değeri nasıl alınır
requestNesnede aşağıdaki gibi bir değer setim var , String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); ve jsp sayfasında bu şekilde yineliyorum <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> Her öğenin dizinini nasıl alırım ve bunu JavaScript işlevine geçiririm onclick="getCategoryIndex()".
107 java  jsp  for-loop  foreach  jstl 


1
Javascript verimliliği: "for" vs "forEach" [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştirin For () döngüleri ile .forEach arasındaki 2017'de Javascript'teki mevcut standart nedir. Şu anda Udemy …

7
ForEach döngüsünde diziden eleman nasıl kaldırılır?
forEachDöngüdeki bir dizideki bir öğeyi kaldırmaya çalışıyorum , ancak gördüğüm standart çözümlerle ilgili sorun yaşıyorum. Şu anda denediğim şey bu: review.forEach(function(p){ if(p === '\u2022 \u2022 \u2022'){ console.log('YippeeeE!!!!!!!!!!!!!!!!') review.splice(p, 1); } }); İçine girdiğini biliyorum ifçünkü YippeeeeeE!!!!!!!!!!!!!konsolda görüyorum . SORUNUM: For döngümün ve mantığımın sağlam olduğunu biliyorum, ancak mevcut öğeyi diziden …

5
Javada lambda forEach () 'den dönüş
forEach()Lambda ifadelerinin olasılıklarını keşfetmek için her bir döngü için bazılarını lambda yöntemlerine dönüştürmeye çalışıyorum . Aşağıdakiler mümkün görünüyor: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Lambda ile forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Ama bir sonraki işe yaramıyor: for (Player player : …

22
Foreach döngüsünde iki dizi
selectboxBiri ülke kodlarını ve diğeri ülke adlarını içeren iki dizi kullanarak bir tane oluşturmak istiyorum . Bu bir örnektir: <?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>'; } ?> …
99 php  arrays  foreach 

7
Foreach döngüsünde null olup olmadığını kontrol edin
Aşağıdakileri yapmanın daha güzel bir yolu var mı: Dosyada boş olması için bir kontrol yapmam gerekiyor. Döngüye devam etmeden önce başlıklar if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Kısacası, kodumdaki girinti seviyesinden dolayı foreach'i if'in içine …
97 c#  loops  foreach  null 

5
LINQ kullanarak List <string> içindeki tüm dizeleri küçük harfe nasıl dönüştürebilirim?
Dün burada StackOverflow'daki yanıtlardan birinde ilgimi çeken bir kod parçacığı gördüm. Bunun gibi bir şeydi: List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); Listemdeki tüm öğeleri küçük harfe dönüştürmek için kullanabileceğimi umuyordum. Ancak, bu gerçekleşmez ... bunu çalıştırdıktan sonra, myList'teki kasa değişmez. Öyleyse sorum şu: LINQ ve Lambda ifadelerini …
96 c#  linq  lambda  foreach 



3
GetElementsByClassName'deki bir dizide forEach kullanılması "TypeError: undefined bir işlev değildir" sonucunu verir
In my JSFiddle , ben sadece bir dizi eleman üzerinde yineleme çalışıyorum. Günlük ifadelerinin de kanıtladığı gibi dizi boş değildir. Yine de, çağrısı forEachbana (o kadar yararlı değil) “Yakalanmamış TypeError: undefinedbir işlev değil” hatası veriyor . Aptalca bir şey yapıyor olmalıyım; Neyi yanlış yapıyorum? Kodum: var arr = document.getElementsByClassName('myClass'); console.log(arr); …

9
c # foreach (nesnede özellik)… Bunu yapmanın basit bir yolu var mı?
Birkaç özellik içeren bir sınıfım var (herhangi bir fark yaratıyorsa tümü dizelerdir). Ayrıca, sınıfın birçok farklı örneğini içeren bir listem var. Sınıflarım için bazı birim testleri oluştururken, listedeki her nesnede döngü yapmak ve ardından o nesnenin her özelliğinde döngü yapmak istediğime karar verdim ... Bunu yapmanın basit olacağını düşündüm ... …

12
İki nokta üst üste (:) operatörü ne yapar?
Görünüşe göre Java'da iki nokta üst üste birden çok şekilde kullanılıyor. Ne yaptığını açıklamanın sakıncası var mı? Örneğin burada: String cardString = ""; for (PlayingCard c : this.list) // &lt;-- { cardString += c + "\n"; } Bu for-eachdöngüyü nasıl farklı bir şekilde yazarsınız :?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.