Метода ЈаваСцрипт Објецт.гетОвнПропертиДесцриптор () враћа дескриптор својства за сопствено својство објекта.
Синтакса 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, записљиво: тачно, набројиво: истина, подесиво: истина) (добити: (Функција: добити број), скуп: недефинисано, набројиво: истина, подесиво: истина) (вредност: 'ЈаваСцрипт', записљиво: нетачно, енумерабле: фалсе, цонфигурабле: фалсе)
Препоручено читање: Јавасцрипт Објецт.дефинеПроперти ()