[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Object/Object [Back]  [Original]

Constructeur Object() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Constructeur Object()

Baseline Large disponibilit

Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

Le constructeur Object cre une enveloppe objet pour la valeur passe en argument.

  • Si la valeur est null ou undefined, il cre et renvoie un nouvel objet vide.
  • Sinon, il renvoie un objet du type correspondant la valeur passe en argument.
  • Si la valeur est dj un objet, il renvoie la valeur.

Lorsqu'il est appel comme une fonction plutt que comme un constructeur (c'est--dire sans tre prcd de l'oprateur new), Object se comporte de faon identique new Object().

Dans cet article

Syntaxe

js
new Object();
new Object(valeur);

Paramtres

valeur

N'importe quelle valeur.

Exemples

Crer un nouvel objet

js
let o = new Object();
o.toto = 42;

console.log(o);
// Object { toto: 42 }

Utiliser Object() avec undefined et null

Dans l'exemple suivant, on cre un objet vide dans la variable o :

js
let o = new Object();
js
let o = new Object(undefined);
js
let o = new Object(null);

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-object-constructor

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page