ECMAScript
But
Se familiariser avec les "syntaxes modernes" de Javascript (ES6 and further !)
Comment
Deux solutions :
- utiliser les "Snippets" de chrome
- écrire des tests
PS : Les snippets, c'est juste pour dire que ça existe, nous, on a envie de tester :)
Enoncé
Créer des fonctions permettant de produire les instructions suivantes :
Manipuler des tableaux
Travailler avec la constante array
du fichier input.js
- Transformer un tableau de nombre en un tableau de string :
Nombre {index} : {nombre}
- Renvoyer un tableau ne conservant que les nombres positifs
Manipuler des objets
Travailler avec la constante object
du fichier input.js
- Renvoyer la valeur
lastName
d'un objet - Renvoyer la valeur d'un attribut d'un objet
- Lister les clés d'un objet
- Lister les valeurs des clés d'un objet
- Lister les clés / valeurs d'un objet
Manipuler des tableaux d'objets
Travailler avec la constante arrayOfObjects
du fichier input.js
- Ajouter des identifiants aux objets d'un tableau
- Renvoyer l'objet du tableau qui a pour
Neymar
pourlastName
- Renvoyer un tableau ne contenant que les objets ayant un certain âge
- Renvoyer l'objet le plus âgé
- Donner la somme des âges des objets du tableau
Proposition de code
git clone https://github.com/InseeFrLab/BootcampJS-JS.git
cd BootcampJS-JS
git checkout 91f252808291b5bd59190b3dd269cb3ebc4d3482