JavaScript Object.defineProperties()
- Σελίδα Προηγούμενη create()
- Σελίδα Επόμενη defineProperty()
- Επιστροφή στο προηγούμενο επίπεδο Περιήγηση Ορισμών Οτικέτων JavaScript
Ορισμός και χρήση
Object.defineProperties()
Η μέθοδος χρησιμοποιείται για την προσθήκη ή την τροποποίηση ιδιοτήτων του αντικειμένου.
Object.defineProperties()
Η μέθοδος επιτρέπει την τροποποίηση των μεταδεδομένων της ιδιότητας.
Object.defineProperties()
Η μέθοδος επιτρέπει την προσθήκη getter και setter.
Συναφείς μεθόδους:
Object.defineProperty()
Προσθέτει ή τροποποιεί ιδιότητες.
Object.defineProperties()
Προσθέτει ή τροποποιεί πολλαπλές ιδιότητες.
Object.getOwnPropertyNames()
Επιστρέφει τα ονόματα των ιδιοτήτων του αντικειμένου.
Object.getOwnPropertyDescriptor()
Επιστρέφει τον περιγραφέα της ιδιότητας.
Object.getOwnPropertyDescriptors()
Επιστρέφει τους περιγραφείς όλων των ιδιοτήτων του αντικειμένου.
Instance
Προσθήκη ιδιοτήτων:
// Δημιουργία αντικειμένου const person = { firstName: "比尔", lastName: "盖茨" }); // Προσθήκη ιδιοτήτων Object.defineProperties(person, { language: { value: "en" }, year: { value: "Hello" } });
Γλώσσα
Object.defineProperty(object, property, descriptor)
Παράμετροι
Παράμετροι | Περιγραφή |
---|---|
object | Απαιτείται. Το αντικείμενο που πρέπει να επεξεργαστεί. |
property | Απαιτείται. Το περιεχόμενο που πρέπει να επεξεργαστεί. |
descriptor |
Απαιτείται. Περιγραφή της περιπτώσεως που πρέπει να προσθέσει ή να τροποποιήσει.
|
Επιστροφή τιμής
Τύπος | Περιγραφή |
---|---|
Object | Επιστρέφει το εισαχθέν αντικείμενο και εφαρμόζει τις αλλαγές. |
Υποστήριξη Περιηγητών
Object.defineProperties()
είναι χαρακτηριστικά του ECMAScript 5 (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 |
- Σελίδα Προηγούμενη create()
- Σελίδα Επόμενη defineProperty()
- Επιστροφή στο προηγούμενο επίπεδο Περιήγηση Ορισμών Οτικέτων JavaScript