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

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

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

 Object.getOwnPropertyDescriptors(obj)

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

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

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

  • obj - Το αντικείμενο για το οποίο μπορείτε να λάβετε όλους τους περιγραφείς ιδιοκτησίας.

Τιμή επιστροφής από getOwnPropertyDescriptors ()

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

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

 let obj = ( x: 10, get number() ( return this.x; ), ); let value = Object.getOwnPropertyDescriptors(obj); console.log(value); // getOwnPropertyDescriptors() can be used for shallow clone let cloneObj = Object.create( Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj) ); console.log(cloneObj); // ( x: 10, number: (Getter) )

Παραγωγή

 (x: (τιμή: 10, εγγράψιμο: true, απαρίθμηση: true, configurable: true), number: (get: (Function: get number), set: undefined, enumerable: true, configurable: true)) (x: 10 , αριθμός: (Getter))

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

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