Boucle sur un tableau
array.length; i++) {
var element =
array[i];
// …
}
Syntaxe alternative avec une
fonction anonyme :
var array = [1, 2, 3];
array.forEach(function
(element, index, array) {
// …
});
range(len(array)):
element =
array[i]
# …
Syntaxe alternative, sans
compteur explicite
(nettement plus courante) :
array = [1, 2, 3]
for element in array:
# …
Boucle sur une série
de nombres
for (var i = 1; i < 5;
i++) {
// …
}
for i in range(1, 5):
# …
Cas spécial si la
boucle n'a effectué
aucune itération
var found = false;
for (var i = a; i < b;
i++) {
found = true;
// …
}
if (! found) {
// Aucune itération
effectuée.
// …
}
for i in range(a, b):
# …
else:
# Aucune
itération effectuée.
# …
Compréhension de
liste
a_list.map(function(x) {
return f(x); })
[f(x) for x in
a_list]
Avec condition
a_list.filter(function(x)
{ return g(x); })
.map(function(x) {
return f(x); })
a = [f(x) for x in
a_list if g(x)]
472
Précédent

- 473/494

Suivant