foreach est une construction en boucle qui exécute un morceau de code donné pour chaque élément d'une liste / collection / tableau. Contrairement à une boucle for, la boucle foreach ne nécessite pas que le codeur maintienne une variable de compteur pour éviter les bogues off-by-one (fencepost). Il est recommandé de l'utiliser lorsqu'une itération simple sur l'ensemble du tableau / liste / collection est nécessaire.

Plus à propos foreach...

J'ai une ArrayList et je souhaite affecter ses éléments à un tableau. Je peux le faire en utilisant l'ancien code java classique: List<String> list = new ArrayList<String>(); list.add("Mango"); list.add("Apple"); list.add("Banana"); list.add("Grapes"); String[] optionCode = new String[4]; // Befor....
7 déc. 2020 à 19:02
Essayer de résoudre ce problème et je ne sais pas où est mon erreur! function findIntersection(strArr) { const arr1 =[strArr[0]]; const arr2 = [strArr[1]]; const finalArr =[]; arr1.forEach(e=>{arr2.forEach(element => { if(element === e){ finalArr.push(e); console.log(true) ....
6 déc. 2020 à 01:35
J'ai une chaîne qui contient plusieurs virgules comme séparateur. Je sais comment extraire chaque chaîne en utilisant la fonction split() cependant, voici le problème. On nous donne une longue longueur de chaîne, puis pour chaque morceau séparé par des virgules, nous devons l'assigner à son tableau ....
4 déc. 2020 à 22:33
Bonjour, j'essaie de parcourir plusieurs objets. Dans ma solution, j'essaye de l'archiver avec la boucle for(... in ...): var signalData = { signal1: { name: "signal1", data: [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 1, 2, 3, 5, 4, 1, 4, 2, 9, 7, 5, 7, 4, 6], ....
4 déc. 2020 à 20:13
Supposons que je veuille parcourir les indices d'un tableau multidimensionnel. Ce que j'ai actuellement est: import numpy as np points = np.ndarray((1,2,3)) for x in range(points.shape[0]): for y in range(points.shape[1]): for z in range(points.shape[2]): print(x,y,z) Je vou....
Mon entrée est un tableau comme ceci: [7, 7, 7, 7, 4, 4, 5, 5, 5, 1, 9, 2, 7, 7] Je veux regrouper les nombres et les ajouter, mais par voisins, pas par total dans le tableau. Donc, la sortie serait: ['7:4', '4:2', '5:3', 1, 9, 2, '7:2'] J'ai essayé quelques méthodes différentes en utilisant reduce,....
3 déc. 2020 à 21:07
J'ai un très long formulaire dans wordpress qu'il a rempli par l'utilisateur, puis soumis à un CRM tiers via API. Le problème est que si l'utilisateur ne remplit pas un champ, ce champ sera faux ou vide et remote_post échouera. J'ai essayé d'ajouter une valeur personnalisée aux champs vides avec un ....
2 déc. 2020 à 23:21
J'essaie de construire une calculatrice en entrant simplement l'opération en 1 ligne. Je suis resté bloqué lorsque j'essaye de diviser l'entrée et d'utiliser une boucle foreach string input = "28 + 2"; string[] array = input.Split(); foreach(string value in array) { ....
28 nov. 2020 à 16:09
Je ne sais pas pourquoi cela ne fonctionnera pas. J'essaye de générer automatiquement une liste de nombres jusqu'à une limite "upTo" mais cela ne fonctionne pas. Je soupçonne que ce sera quelque chose d'évident comme "num" n'étant pas un tableau. J'ai essayé cela et cela n'a pas fonctionné. func tTa....
26 nov. 2020 à 15:41
Lorsqu'à l'intérieur d'un objet il n'y a pas d'index commençant par 0, il renvoie: TypeError: data.forEach n'est pas une fonction Voici à quoi ressemble la base de données: Si j'ajoute un objet avec l'index 0 à la base de données, comme ça (ma mise en forme n'a pas d'importance, c'est juste pour il....
J'ai un problème dans mon code et je ne sais pas comment le résoudre. Je dois copier chaque lettre du mot saisi par l'utilisateur dans le tableau, mais il y a une erreur «L'index était en dehors des limites du tableau». Je sais que cette erreur signifie que je n'ai pas la taille correcte du tableau,....
21 nov. 2020 à 13:56
J'ai écrit une fonction simple qui vérifie si la note fournie est valide en bouclant sur un tableau et en comparant les valeurs. Le code renvoie toujours false et je ne sais pas pourquoi? Lorsque j'exécute le code item.split("/")[1] == note de manière isolée, il renvoie true (avec note = "C") alors ....
21 nov. 2020 à 02:10
Avoir un collection de departments renvoyé par DB. J'essaie d'afficher cette liste dans un select dans mon fichier .blade, comme ceci: <select name="department" data-required="1" class="form-control"> @foreach ($departments as $dep) <option value="{{ $dep->id }}" > {{ $dep->label }}<....
19 nov. 2020 à 14:55
À partir du script php suivant: while($row = mysqli_fetch_array($res, MYSQLI_ASSOC)) { $category = $row["category"]; $thing = $row["thing"]; echo $category." ".$thing; echo "<br>"; } Je fais écho aux lignes suivantes: Book book1 Book book2 Chair chair1 Chair chair2 Table table1 Ma....
18 nov. 2020 à 16:40
C'est l'objet (data.response) que je reçois de l'API -> [{…}, {…}, {…}, {…}, {…}, {…}]... C'est ma propriété geoChart qui fonctionne parfaitement avec des données fixes public geoChart: GoogleChartInterface = { chartType: 'GeoChart', dataTable: [ ['Country', 'Ice Machines'], ['Au....
18 nov. 2020 à 14:08
Bonjour j'ai un problème ici, je veux créer une instruction if à l'intérieur de la déclaration du tableau en php comme ceci foreach($data as $d){ $temparray = [ if($d['STAT'] =='STUND'){ 'stat_acc' => $stat_stund_acc, 'stat_blok' => $stat_stund....
Hé les gars, j'ai cette fonction pour télécharger plusieurs images et cela fonctionne, maintenant je dois afficher un aperçu de toutes les images que l'utilisateur a sélectionnées. J'ai essayé d'utiliser map et forEach pour essayer de parcourir et d'afficher les images, mais cela ne fonctionne pas. ....
10 nov. 2020 à 13:21
Chaque instance de $ Surrender a plusieurs fonctionnalités, chacune avec une rareté différente Je veux calculer un total basé sur la combinaison Voici mon code $features = $surrender->character->image->features()->get(); foreach($features as $traits) { $rarity = Rarity::where('id', $traits->rarity_i....
30 oct. 2020 à 01:09
Dans mon code ci-dessous, j'ai une boucle foreach commentée qui fonctionne sauf qu'elle ne libère pas l'objet Excel en raison de l'énumération d'arrière-plan. J'essaie donc de le convertir en une boucle for, mais jusqu'à présent, j'ai évité les boucles «for» et je n'arrive pas à faire fonctionner l....
29 oct. 2020 à 17:26
Le Array.prototype.forEach de JavaScript est généralement beaucoup plus lent qu’une boucle for. En effet, forEach inclut des vérifications supplémentaires qu'une boucle for n'a normalement pas. Existe-t-il des cas où une boucle forEach fonctionne (à cause de ces vérifications) alors qu’une boucle ....
23 oct. 2020 à 16:27
Comment supprimer les childNodes en double d'un élément parent afin qu'il n'y ait jamais plus d'un élément avec le même innerText dans le parent? Exemple HTML ci-dessous de ce que sont l'avant et l'après. HTML <div id="parent"> <div class="child">hello</div> <div class="child">hello</div>....
20 oct. 2020 à 22:57
J'ai plusieurs classes avec single-product comme className. J'essaye d'ajouter les boutons à chacun d'eux en utilisant appendChild dans for loop en javascript. Mais cela ne semble pas fonctionner. Je ne comprends pas pourquoi? Je les prends dans un tableau en utilisant querySelectorAll. let pro....
18 oct. 2020 à 08:03
J'essaye de parcourir un tableau en utilisant un autre tableau comme une sorte de "filtre": $aa = ["b","r","i", "g", "i", "t", "t", "e"]; $bb = ["a", "e", "i", "o", "u", "r"]; foreach($aa as $b){ if($b == $bb){ echo "Give me an ". $b; echo "\n"; }else{ echo "Give me a ". $b; ech....
18 oct. 2020 à 01:48
J'ai récupéré de l'URL et j'ai obtenu les données de forChaque mon problème est qu'il y a 2 div à l'intérieur de innerHTML avec col-6 donc ce sera 2 colonnes sur 1 ligne donc ça ressemblera à ceci -> exemple image mais je voulais obtenir la ligne suivante du tableau sur le deuxième div est-ce poss....
12 oct. 2020 à 11:08
J'ai du mal avec ce qui suit: J'ai 7 colonnes numérotées de 0 à 6. Chaque colonne contient plusieurs DIV. Je veux trouver le dernier div dans chaque colonne. Je peux les obtenir en utilisant: var lastDiv = col[col.length-1]; console.log(lastDiv); Atm J'ai ce qui suit par colonne codé 7 fois (où ....
9 oct. 2020 à 11:50