Académique Documents
Professionnel Documents
Culture Documents
Technologies Web
Compléments JS ES6
Jean-Marie Pécatte
jean-marie.pecatte@iut-tlse3.fr
International Postal Union
Tableaux et objets
2
févr.- J.-M. Pecatte
ES6 : les tableaux
International Postal Union
3
J.-M. Pecatte – IUT Paul Sabatier
ES6 : objet littéral
International Postal Union
Ø Objet littéral :
avec les { }, ensemble de couple clé : valeur
let personne = {
nom : "Dupont",
prenom : "Jean",
age : 45
}
à accès à une propriété : personne.nom
à une propriété peut elle-même être
un objet littéral ou un tableau
4
J.-M. Pecatte – IUT Paul Sabatier
ES6 : déstructuration / propagation
International Postal Union
5
J.-M. Pecatte – IUT Paul Sabatier
ES6 : déstructuration / propagation
International Postal Union
6
J.-M. Pecatte – IUT Paul Sabatier
ES6 : déstructuration / propagation
International Postal Union
7
J.-M. Pecatte – IUT Paul Sabatier
International Postal Union
Les fonctions
8
févr.- J.-M. Pecatte
ES6 : fonctions (ES6)
International Postal Union
Rappels fonctions :
- avec des paramètres (non typés et obligatoires)
- une valeur de retour non typée
- l’instruction return définie la valeur de retour
function nomcomplet(prenom, nom) {
return `${prenom} ${nom}`;
}
9
J.-M. Pecatte – IUT Paul Sabatier
ES6 : fonctions (ES6)
International Postal Union
10
J.-M. Pecatte – IUT Paul Sabatier
ES6 : fonctions flèches (ES6)
International Postal Union
11
J.-M. Pecatte – IUT Paul Sabatier
ES6 : fonctions flèches (ES6)
International Postal Union
13
J.-M. Pecatte – IUT Paul Sabatier
Tableau et fonctions
International Postal Union
15
févr.-22
J.-M. Pecatte
Tableau et fonctions
International Postal Union
16
févr.-22
J.-M. Pecatte
Tableau et fonctions
International Postal Union
17
févr.-22
J.-M. Pecatte
Tableau et fonctions
International Postal Union
18
févr.-22
J.-M. Pecatte
International Postal Union
Les classes
19
févr.- J.-M. Pecatte
ES6 : classes
International Postal Union
20
J.-M. Pecatte – IUT Paul Sabatier
ES6 : classes
International Postal Union
Personne {
nom : "Dupont"
age : 43
}
21
J.-M. Pecatte – IUT Paul Sabatier
ES6 : classes
International Postal Union
22
J.-M. Pecatte – IUT Paul Sabatier
ES6 : classes
class Cheval extends Animal {
International Postal Union
23
J.-M. Pecatte – IUT Paul Sabatier
International Postal Union
Modules
24
févr.- J.-M. Pecatte
ES6 : modules
International Postal Union
25
J.-M. Pecatte – IUT Paul Sabatier
ES6 : modules
International Postal Union
26
J.-M. Pecatte – IUT Paul Sabatier
ES6 : modules
International Postal Union
27
J.-M. Pecatte – IUT Paul Sabatier