Προτάσεις μαθημάτων:

JavaScript Object.getOwnPropertyNames()

Object.getOwnPropertyNames() Ορισμός και χρήση

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

Η μέθοδος δεν αλλάζει το αρχικό αντικείμενο.

Συμπαράλληλες μεθόδους: Object.defineProperty()

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

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

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

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

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

Instance
// Δημιουργία αντικειμένου
  const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
eyeColor: "blue"
};
// Αποκτήστε όλα τα ονόματα των ιδιοτήτων

let props = Object.getOwnPropertyNames(person);

Προσωπική δοκιμή

ΓλώσσαπαράμετροςObject.getOwnPropertyNames(

)

) Περιγραφή
παράμετρος object

Απαιτείται. Το στόχασμα αντικείμενο.

Τύπος Περιγραφή
Array Περιέχει μια λίστα με όλα τα ονόματα των ιδιοτήτων του αντικειμένου.

Υποστήριξη浏览器

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