JavaScript Object.getOwnPropertyDescriptors()

Définition et utilisation

Object.getOwnPropertyDescriptors() La méthode retourne les descriptions de toutes les propriétés de l'objet.

Object.getOwnPropertyDescriptors() La méthode ne change pas l'objet original.

Méthodes associées :

Object.defineProperty() Ajouter ou modifier une propriété.

Object.defineProperties() Ajouter ou modifier plusieurs propriétés.

Object.getOwnPropertyNames() Retourne tous les noms de propriétés de l'objet.

Object.getOwnPropertyDescriptor() Retourne la description de la propriété.

Object.getOwnPropertyDescriptors() Retourne les descriptions de toutes les propriétés de l'objet.

Instance

// Créer un objet
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Obtenir toutes les descriptions de propriétés
let descriptors = Object.getOwnPropertyDescriptors(person);

Essayez-le vous-même

Syntaxe

Object.getOwnPropertyDescriptors(object)

Paramètre

Paramètre Description
object Obligatoire. Objet nécessitant l'obtention de la description de propriété.

Valeur de retour

Type Description
Object Objet contenant toutes les descriptions de propriétés.

Support du navigateur

Object.getOwnPropertyDescriptors() 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