éditer 2018 : C'est dépassé, js et typescript ont maintenant des pour de boucles.
http://www.typescriptlang.org/docs/handbook/iterators-and-generators.html
Le livre "TypeScript Revealed" dit
"Vous pouvez parcourir les éléments d'un tableau en utilisant des boucles for ou for..in, comme démontré ici :
// standard for loop
for (var i = 0; i < actors.length; i++)
{
console.log(actors[i]);
}
// for..in loop
for (var actor in actors)
{
console.log(actor);
}
"
Il s'avère que la deuxième boucle fait pas faire passer les acteurs dans la boucle. On pourrait donc dire que c'est tout simplement faux. Malheureusement, c'est comme ci-dessus, les boucles ne sont pas touchées par le typage.
carte y forEach m'aident souvent et sont dues à des améliorations de la typographie sur des définitions de fonctions plus accessibles, comme en ce moment même :
this.notes = arr.map(state => new Note(state));
Ma liste de souhaits pour TypeScript ;
- Collections génériques
- Itérateurs (les interfaces IEnumerable, IEnumerator seraient les meilleures)