Pertanyaan yang diberi tag «foreach»

foreach adalah konstruksi perulangan yang mengeksekusi sepotong kode untuk setiap elemen dalam daftar / koleksi / array. Berbeda dengan for loop, foreach loop tidak memerlukan coder untuk mempertahankan variabel counter untuk menghindari bug off-by-one (fencepost). Dianjurkan untuk digunakan saat iterasi sederhana pada seluruh array / daftar / koleksi diperlukan .


5
Cara mendapatkan nilai indeks dari foreach loop di jstl
Saya memiliki nilai yang ditetapkan pada requestobjek seperti berikut, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); dan ini adalah cara saya mengulang di halaman jsp <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> Bagaimana cara mendapatkan indeks dari setiap elemen dan meneruskannya …
107 java  jsp  for-loop  foreach  jstl 


1
Efisiensi JavaScript: 'untuk' vs 'forEach' [ditutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 3 tahun lalu . Perbaiki pertanyaan ini Apa standar saat ini pada tahun 2017 di Javascript dengan for () …


22
Dua larik dalam perulangan foreach
Saya ingin membuat selectboxmenggunakan dua larik, satu berisi kode negara dan satu lagi berisi nama negara. Ini contohnya: <?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>'; } ?> Metode …
98 php  arrays  foreach 

7
Bagaimana cara menghapus elemen dari array di loop forEach?
Saya mencoba untuk menghapus elemen dalam array di a forEach lingkaran, tetapi mengalami masalah dengan solusi standar yang pernah saya lihat. Inilah yang sedang saya coba: review.forEach(function(p){ if(p === '\u2022 \u2022 \u2022'){ console.log('YippeeeE!!!!!!!!!!!!!!!!') review.splice(p, 1); } }); Saya tahu itu masuk ke dalam ifkarena saya melihat YippeeeeeE!!!!!!!!!!!!!di konsol. MASALAH SAYA: …

5
Kembali dari lambda forEach () di java
Saya mencoba mengubah beberapa loop untuk setiap menjadi forEach()-metode lambda untuk menemukan kemungkinan ekspresi lambda. Berikut ini tampaknya mungkin: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Dengan lambda forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Tapi yang berikutnya tidak berhasil: for (Player player …

7
Periksa null di foreach loop
Apakah ada cara yang lebih baik untuk melakukan hal berikut: Saya perlu memeriksa null untuk terjadi pada file. Header sebelum melanjutkan dengan loop if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Singkatnya, tampaknya agak jelek untuk menulis …
97 c#  loops  foreach  null 

5
Bagaimana cara mengonversi semua string dalam List <string> menjadi huruf kecil menggunakan LINQ?
Saya melihat cuplikan kode kemarin di salah satu tanggapan di sini di StackOverflow yang membuat saya penasaran. Itu seperti ini: List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); Saya berharap saya bisa menggunakannya untuk mengonversi semua item di myList menjadi huruf kecil. Namun, itu tidak terjadi ... setelah menjalankan …
95 c#  linq  lambda  foreach 


3
Menggunakan forEach pada array dari getElementsByClassName menghasilkan "TypeError: undefined bukanlah sebuah fungsi"
Di JSFiddle saya , saya hanya mencoba melakukan iterasi pada berbagai elemen. Array tidak kosong, seperti yang dibuktikan oleh pernyataan log. Namun panggilan untuk forEachmemberi saya kesalahan (tidak terlalu membantu) "Tidak tertangkap TypeError: undefinedbukan fungsi". Saya pasti melakukan sesuatu yang bodoh; apa yang saya lakukan salah? Kode saya: var arr …


12
Apa yang dilakukan operator titik dua (:)?
Rupanya titik dua digunakan dalam berbagai cara di Jawa. Adakah yang keberatan menjelaskan apa yang dilakukannya? Misalnya di sini: String cardString = ""; for (PlayingCard c : this.list) // &lt;-- { cardString += c + "\n"; } Bagaimana Anda akan menulis for-eachloop ini dengan cara yang berbeda agar tidak menyertakan …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.