Η μέθοδος 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 ()