Obiekt JavaScript getOwnPropertyDescriptors ()

Metoda JavaScript Object.getOwnPropertyDescriptors () zwraca wszystkie własne deskryptory właściwości danego obiektu.

Składnia getOwnPropertyDescriptors()metody to:

 Object.getOwnPropertyDescriptors(obj)

getOwnPropertyDescriptors()Metoda jest metodą statyczną, nazywa się używając Objectnazwy klasy.

Parametry getOwnPropertyDescriptors ()

getOwnPropertyDescriptors()Sposób odbywa się:

  • obj - obiekt, dla którego mają zostać pobrane wszystkie własne deskryptory właściwości.

Wartość zwracana z getOwnPropertyDescriptors ()

  • Zwraca obiekt zawierający wszystkie własne deskryptory właściwości obiektu

Przykład: użycie metody 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) )

Wynik

 (x: (wartość: 10, zapisywalna: prawda, wyliczalna: prawda, konfigurowalna: prawda), liczba: (get: (Funkcja: pobierz liczbę), zestaw: niezdefiniowana, wyliczalna: prawda, konfigurowalna: prawda)) (x: 10 , numer: (Getter))

Zalecana lektura: Javascript Object.getOwnPropertyDescriptor ()

Interesujące artykuły...