Propriété

MéthodeA 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

ExempleTestez

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éthodeAprè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';

ExempleTestez

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éthodeLecture

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.