JavaScript Object.getOwnPropertyDescriptors()

Definicja i użycie

Object.getOwnPropertyDescriptors() Metoda zwraca opisniki wszystkich atrybutów obiektu.

Object.getOwnPropertyDescriptors() Metoda nie zmienia oryginalnego obiektu.

Metody związane:

Object.defineProperty() Dodaj lub zmodyfikuj atrybuty.

Object.defineProperties() Dodaj lub zmodyfikuj wiele atrybutów.

Object.getOwnPropertyNames() Zwraca wszystkie nazwy atrybutów obiektu.

Object.getOwnPropertyDescriptor() Zwraca opisnik atrybutu.

Object.getOwnPropertyDescriptors() Zwraca opisniki wszystkich atrybutów obiektu.

Instancja

// Utwórz obiekt
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Pobierz wszystkie opisniki atrybutów
let descriptors = Object.getOwnPropertyDescriptors(person);

Spróbuj sam

Gramatyka

Object.getOwnPropertyDescriptors(object)

Parametr

Parametr Opis
object Wymagane. Obiekt, z którego chcemy uzyskać opisnik atrybutu.

Zwracana wartość

Typ Opis
Object Obiekt zawierający wszystkie opisniki atrybutów.

Wsparcie przeglądarek

Object.getOwnPropertyDescriptors() To cechy ECMAScript5 (ES5).

Od lipca 2013 roku wszystkie nowoczesne przeglądarki wspierają w pełni ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Wrzesień 2012 roku Wrzesień 2012 roku Kwiecień 2013 roku Lipiec 2012 roku Lipiec 2013 roku