La notion d’objet en JavaScript

  1. Introduction
  2. Objet

1. Introduction

Pour mieux expliquer la notion d’objet en JavaScript, nous allons prendre l’exemple d’une maison :

Dans ce cas l’objet valise sera présenté ainsi :
maison.chambre.valise

Si nous voulons changer la couleur de la valise et la mettre en noire, nous ferons quelque chose du genre :
maison.chambre.valise.couleur = noire

Bon c’est vrai que jusqu’à là on ne parle que de maison, mais c’est le même concept en JavaScript.

JavaScript divise une page en objets, et pour les accéder, il commence par l’objet parent, puis l’objet fils ainsi de suite. Donc pour accéder un objet, il est nécessaire de parcourir une arborescence comme on l’a illustré sur le cas de la maison.

2. Objet

La programmation orientée objet se base sur les classes (types). Or nous avons vu qu’en réalité le JavaScript n’est pas typé. Donc la notion de classe en JavaScript n’existe même pas.

En JavaScript, la programmation orientée objet (POO) se base tout simplement sur des objets.

Pour créer un objet vierge, nous avons deux manières de le faire :

  • Soit à partir de l’objet Objet (méthode 1),
  • Soit en utilisant la notation JSON (méthode 2)

Syntaxe:
var nom_objet = new Objet(); //méthode 1
var nom_objet = {}; //methode 2



Une question? Cliquez ici pour la poser.

Retour sur le portail du JavaScript