10. Objets - syntaxe littérale.md 684 B

On a vu comment créer des objets avec new suivi d'un constructeur : soit le "constructeur" générique Object, soit un constructeur spécifique (de notre cru, ou fourni par JS, comme Date).

Mais on a souvent besoin de créer des objets plus simplement.

La "syntaxe littérale" permet de définir un objet directement, via des paires cle: valeur séparées par des virgules, le tout entre accolades.
var film = {
  titre: 'Inception',
  real: 'Christopher Nolan',
  annee: 2010,
  afficheInfos: function() {
    console.log(this.titre, 'réalisé par', this.real, 'sorti en', this.annee);
  }
};
film.afficheInfos();