JavaScript Object.getOwnPropertyDescriptors()

Ορισμός και χρήση

Object.getOwnPropertyDescriptors() Η μέθοδος επιστρέφει την περιγραφή όλων των ιδιοτήτων του αντικειμένου.

Object.getOwnPropertyDescriptors() Η μέθοδος δεν αλλάζει το αρχικό αντικείμενο.

Σχετικές μεθόδους:

Object.defineProperty() Προσθήκη ή τροποποίηση ιδιοτήτων.

Object.defineProperties() Προσθήκη ή τροποποίηση πολλαπλών ιδιοτήτων.

Object.getOwnPropertyNames() Επιστροφή όλων των ονομάτων των ιδιοτήτων του αντικειμένου.

Object.getOwnPropertyDescriptor() Επιστροφή της περιγραφής της ιδιοτήτας.

Object.getOwnPropertyDescriptors() Επιστροφή της περιγραφής όλων των ιδιοτήτων του αντικειμένου.

Παράδειγμα

// Δημιουργία αντικειμένου
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Λήψη όλων των περιγραφών των ιδιοτήτων
let descriptors = Object.getOwnPropertyDescriptors(person);

Δοκιμάστε το προσωπικά

Γλώσσα

Object.getOwnPropertyDescriptors(Όνειρο)

Παράμετρος

Παράμετρος Περιγραφή
Όνειρο Απαιτείται. Το αντικείμενο που χρειάζεται να ληφθεί η περιγραφή της ιδιοτήτας.

Επιστροφή τιμής

Τύπος Περιγραφή
Object Μέθοδος που περιέχει όλες τις περιγραφές των ιδιοτήτων.

Υποστήριξη του προγράμματος περιήγησης

Object.getOwnPropertyDescriptors() Είναι χαρακτηριστικά του ECMAScript5 (ES5).

Από Ιούλιο 2013, όλες οι σύγχρονες πλοηγούς υποστηρίζουν πλήρως το ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Σεπτέμβριος 2012 Σεπτέμβριος 2012 Απρίλιος 2013 Ιούλιος 2012 Ιούλιος 2013