JavaScript Object.getOwnPropertyDescriptor()

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

Object.getOwnPropertyDescriptor() Οι μεθόδους επιστρέφουν τους περιγραφείς ιδιοτήτων του αντικειμένου.

Object.getOwnPropertyDescriptor() Οι μεθόδους δεν αλλάζουν το αρχικό αντικείμενο.

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

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

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

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

Object.getOwnPropertyDescriptor() Επιστροφή των περιγραφών των ιδιοτήτων.

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

Εκδρομή

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

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

Γλώσσα

Object.getOwnPropertyDescriptor(αντικείμενο, ιδιοκτησία)

Παράμετροι

Παράμετροι Περιγραφή
αντικείμενο Απαιτείται. Το στόχος αντικείμενο.
ιδιοκτησία Απαιτείται. Να αποκτηθεί το όνομα της ιδιοτήτας του περιγραφέα.

Αποτελεσματικότητα

Τύπος Περιγραφή
Object Περιγραφή αντικειμένων ιδιοτήτων.

Υποστήριξη πλοηγούς

Object.getOwnPropertyDescriptor() Είναι χαρακτηριστικά του 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