JavaScript Object.getOwnPropertyDescriptor()

Definicja i użycie

Object.getOwnPropertyDescriptor() Metoda zwraca opis atrybutów właściwości obiektu.

Object.getOwnPropertyDescriptor() 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 opisy atrybutów właściwości.

Object.getOwnPropertyDescriptors() Zwraca opisy atrybutów wszystkich właściwości obiektu.

Instancja

// Utwórz obiekt
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Pobierz opis atrybutu
let descriptor = Object.getOwnPropertyDescriptor(person, "firstName");

Spróbuj sam

Gramatyka

Object.getOwnPropertyDescriptor(object, property)

Parametry

Parametry Opis
object Wymagane. Docelowy obiekt.
property Wymagane. Aby uzyskać nazwę atrybutu opisującego.

Zwrócona wartość

Typ Opis
Object Obiekt opisujący atrybuty.

Obsługa przeglądarek

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

Od lipca 2013 roku wszystkie nowoczesne przeglądarki obsługują 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