JavaScript Object.create()
- Page précédente constructeur
- Page suivante defineProperties()
- Retour au niveau supérieur Manuel de référence des objets JavaScript
Définition et utilisation
Object.create()
Méthode utilisée pour créer un nouvel objet à partir d'un objet existant.
Méthodes liées :
Object.assign()
Copier les propriétés de l'objet source vers l'objet cible.
Object.create()
Créer un nouvel objet à partir d'un objet existant.
Object.fromEntries()
Créer un objet à partir d'une liste de paires clé/valeur.
Instance
// Créer un objet const person = { firstName: "Bill", lastName: "Gates" }; // Créer un nouvel objet const man = Object.create(person); man.firstName = "Peter";
Syntaxe
Object.create(object, properties)
paramètres
paramètres | Description |
---|---|
object | Obligatoire. Objet existant. |
properties |
Optionnel. Décrivez les propriétés à ajouter ou modifier :
|
Valeur de retour
Type | Description |
---|---|
Object | Nouvel objet créé. |
Support du navigateur
Object.create()
C'est une caractéristique de ECMAScript5 (ES5).
Depuis juillet 2013, tous les navigateurs modernes prennent en charge intégralement ES5 (JavaScript 2009) :
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Septembre 2012 | Septembre 2012 | Avril 2013 | Juillet 2012 | Juillet 2013 |
- Page précédente constructeur
- Page suivante defineProperties()
- Retour au niveau supérieur Manuel de référence des objets JavaScript