Alors, j'ai commencé à regarder les exercices sur les fonctions et scopes et il y a de bonnes pistes:
- Le premier exercice semble à peu près ok.
- Un exercice sur la récursivité est intéressant. Essayer de coder un algorithme de manière récursive puis sans récursivité peut-être une idée intéressante.
- En ce qui concerne celui sur la variable globale, il serait intéressant d'introduire la notion de scope de fonction en même temps (voire d'accolade avec const et let). Un exercice où on aurait le droit d'utiliser un seul nom de variable ou un exercice à trou où il faudrait mettre la bonne instruction de déclaration (var, let ou const) sont des pistes.
- Puis un petit exercice avec des boucles et des closures.
Pour celui-ci, il pourrait être sympa de faire un exercice à corriger. Par exemple, ce problème récurrent, que tout le monde rencontre un jour: http://stackoverflow.com/questions/7...ctical-example
On demande de corriger grâce à une fonction (pourquoi pas introduire la notion de fonction anonyme auto-exécutée) puis dans un deuxième (ou 3e) temps avec let et const (ES6).- Et enfin, un autre avec les fonctions fléchées.
J'ai l'impression d'oublier pleins de choses.. Qu'en pensez-vous?
Partager