ЈаваСцрипт објект гетОвнПропертиДесцриптор ()

Метода ЈаваСцрипт Објецт.гетОвнПропертиДесцриптор () враћа дескриптор својства за сопствено својство објекта.

Синтакса getOwnPropertyDescriptor()методе је:

 Object.getOwnPropertyDescriptor(obj, prop)

getOwnPropertyDescriptor()Метода, као статичког метода, зове се користи Objectназив класе.

гетОвнПропертиДесцриптор () Параметри

getOwnPropertyDescriptor()Метод узима у:

  • обј - објекат у коме се тражи имовина.
  • реквизит - Име или Symbolсвојство чији опис треба да се преузме.

Врати вредност из гетОвнПропертиДесцриптор ()

  • Враћа дескриптор својства датог својства на објекту.
  • Враћа undefinedако својство не постоји на објекту.

Пример: Коришћење гетОвнПропертиДесцриптор ()

 let obj = ( x: 10, get number() ( return this.x; ), ); let xValue = Object.getOwnPropertyDescriptor(obj, "x"); console.log(xValue); let value = Object.getOwnPropertyDescriptor(obj, "number"); console.log(value); Object.defineProperty(obj, "name", ( value: "JavaScript", writable: false, enumerable: false, )); console.log(Object.getOwnPropertyDescriptor(obj, "name")); 

Оутпут

 (вредност: 10, записљиво: тачно, набројиво: истина, подесиво: истина) (добити: (Функција: добити број), скуп: недефинисано, набројиво: истина, подесиво: истина) (вредност: 'ЈаваСцрипт', записљиво: нетачно, енумерабле: фалсе, цонфигурабле: фалсе)

Препоручено читање: Јавасцрипт Објецт.дефинеПроперти ()

Занимљиви Чланци...