Retourner à la page d'accueil de TJS

Objet : Object

Objet de plus bas niveau dans la hiérarchie Objet du JavaScript

Syntaxe
var o=new Object()

Compatible tous navigateurs

Description
Il s'agit de l'objet "primitif" de JavaScript, ou encore la "racine" des objets de JavaScript.
En effet, tous les objets de JavaScript possèdent au minimum les propriétés et les méthodes de l'objet Object.

Il est ainsi possible de créer des objets personnalisés à partir de cet objet.

Note à propos de Java et JavaScript :
L'écriture d'un objet en JavaScript est différente de celle de Java : en effet en JavaScript, un "constructeur" peut s'écrire n'importe où dans un script, et sous forme de fonction (cf. exemples et liens pour plus de précisions).


Propriétés
constructor Référence vers la fonction qui a construit l'objet
prototype Ajoute des propriétés et des méthodes à une classe

Méthodes
entries()
ES8
Retourne un tableau de tous les couples nom/valeur des propriétés de l'objet
getOwnPropertyNames() Retourne un tableau de toutes les propriétés directes d'un objet
getPrototypeOf() Retourne la fonction prototype de l'objet
keys() Retourne un tableau de tous les noms des propriétés de l'objet
propertyIsEnumerable() Indique si une propriété d'un objet est listable
toString() Retourne la description de l'objet sous forme de chaîne de caractères
valueOf() Retourne la valeur de l'objet sous forme de chaîne de caractères
values()
ES8
Retourne un tableau de toutes les valeurs des propriétés de l'objet

Exemple 1 : Un objet personnalisé
Code source
<SCRIPT TYPE="text/javascript">
  function Processeur(nom, vitesse)
  {
     this.nom = nom;
     this.vitesse = vitesse;
  }
   
  var i7 = new Processeur("Core-i7", "4 GHz");
  var i9 = new Processeur("Core-i9", "3.4 GHz");

  console.log(i7);
  console.log(i9);
</script>

Résultat
Emulation de la console
Explication
Exemple de création d'objet (nom "Processeur", propriétés "nom" et "vitesse")

Exemple 2 : Objet créé avec le constructeur Object
Code source
<script type="text/javascript">
 var obj = new Object();
 console.log(obj);
</script>

Résultat
Emulation de la console
Explication
obj est du type Object

Page en rapport
Le JavaScript, langage objet
Page mise à jour le

Mon nouveau livre Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 14 novembre 2019

Version papier à 29€90
Format électronique à 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le 18/09/2020 19:23:51 sur php7 en 24.09 ms