Propriété
Méthode : A la création d'un objet littéral
Les propriétés peuvent être ajoutées à la création de l'objet.
1
let element = {
2
prop1 : 'valeur1',
3
prop2 : 'valeur2'
4
}

Objet
Testez le code précédent et vérifiez la variable element
Exemple : Testez
Ouvrez votre console, créez un objet avec des propriétés et affichez-le.
1
objet = {i : 1, j : 2, 0 : 3}
2
objet
Méthode : Après la création d'un objet
Après la création de l'objet.
1
let element = {};
2
element.prop1 = 'valeur1';
3
element.prop2 = 'valeur2';
Ou
1
let element = new Object();
2
element.prop1 = 'valeur1';
3
element.prop2 = 'valeur2';
Ou, comme la valeur d'un tableau
1
let element = {};
2
element['prop1'] = 'valeur1';
3
element['prop2'] = 'valeur2';
Cette méthode est la seule qui permette d'ajouter des propriétés numériques à un objet.
1
element[0] = 'valeur3';
Exemple : Testez
Ouvrez votre console, créez un objet, ajoutez-lui des propriétés et affichez-le.
1
objet = {}
2
objet
3
objet.i = 1
4
objet.j = 2
5
objet[0] = 3
6
objet
Méthode : Lecture
1
let element = {
2
prop1 : 'valeur1',
3
prop2 : 'valeur2'
4
}
5
window.console.log(element.prop1);
Ou, comme la valeur d'un tableau :
1
let element = {
2
prop1 : 'valeur1',
3
prop2 : 'valeur2'
4
}
5
window.console.log(element['prop1']);
Si la propriété n'existe pas la valeur undefined est retournée.