Juste pour vous dire que j' ai beau lire les explications sur la boucle for...in, j' ai toujours du mal à percuter. Si quelqu' un pouvait m' expliquer avec deus ou trois exemples, ça m' aiderait je crois.
Merci d' avance!
Juste pour vous dire que j' ai beau lire les explications sur la boucle for...in, j' ai toujours du mal à percuter. Si quelqu' un pouvait m' expliquer avec deus ou trois exemples, ça m' aiderait je crois.
Merci d' avance!
tu peux nous donner un lien vers ces explications?
honnêtement, je ne connais pas une telle structure en javascript
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
N'oubliez pas de cliquer surquand votre question à trouvé une solution.
Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!
for in sert a parcourir un objet
ici c'etait toutes les propriétés d'un div
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <html> <head> <title> mon titre </title> <style type='text/css'> </style> <script type='text/javascript'> window.onload=function(){ for(i in document.getElementById("mondiv")) document.getElementById("mondiv2").innerHTML += i + " => "+ document.getElementById("mondiv")[i] + "<br />"; } </script> </head> <body> <div id="mondiv"> </div> <div id="mondiv2"> </div> </body> </html>
en fait les objets peuvent être manipulés comme des tableaux associatifs![]()
je dirais pour simplifier que for ... in permet de parcourrir un array litteral
dasn l'exemple précédent on peut schématiser en disant que div est un array de prorpiété
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <script type='text/javascript'> tablo = new Array(); tablo['un'] = 1; tablo['deux'] = 2; tablo['trois'] = 3; for (index in tablo) { alert("tablo['"+index+"'] = "+tablo[index]); } </script>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
C'est pareil comme en PHP:
foreach ($items as $item)
En gros, ca prend chaque entré d'un tableau, et pour chaqu'un d'eux, ca met la valeur de l'entrée dans ta variable i (dans ton exemple) ou $item (dans mon exemple php).
Partager