Αντικείμενο JavaScript getOwnPropertyDescriptor ()

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

Η σύνταξη της getOwnPropertyDescriptor()μεθόδου είναι:

 Object.getOwnPropertyDescriptor(obj, prop)

Η getOwnPropertyDescriptor()μέθοδος, ως στατική μέθοδος, καλείται χρησιμοποιώντας το Objectόνομα κλάσης.

getOwnPropertyDescriptor () Παράμετροι

Η getOwnPropertyDescriptor()μέθοδος περιλαμβάνει:

  • obj - Το αντικείμενο στο οποίο θα αναζητήσετε την ιδιότητα.
  • prop - Το όνομα ή Symbolτο ακίνητο του οποίου η περιγραφή πρόκειται να ανακτηθεί.

Επιστροφή τιμής από getOwnPropertyDescriptor ()

  • Επιστρέφει έναν περιγραφέα ιδιοτήτων της συγκεκριμένης ιδιότητας στο αντικείμενο.
  • Επιστρέφει undefinedεάν η ιδιότητα δεν υπάρχει στο αντικείμενο.

Παράδειγμα: Χρήση του getOwnPropertyDescriptor ()

 let obj = ( x: 10, get number() ( return this.x; ), ); let xValue = Object.getOwnPropertyDescriptor(obj, "x"); console.log(xValue); let value = Object.getOwnPropertyDescriptor(obj, "number"); console.log(value); Object.defineProperty(obj, "name", ( value: "JavaScript", writable: false, enumerable: false, )); console.log(Object.getOwnPropertyDescriptor(obj, "name")); 

Παραγωγή

 (τιμή: 10, εγγράψιμο: true, απαρίθμητο: true, configurable: true) (get: (Function: get number), set: undefined, enumerable: true, configurable: true) (τιμή: 'JavaScript', εγγράψιμο: false, απαρίθμητος: false, διαμορφώσιμος: false)

Συνιστώμενη ανάγνωση: Javascript Object.defineProperty ()

ενδιαφέροντα άρθρα...