Метода ЈаваСцрипт Објецт.дефинеПропертиес () додаје или модификује својства на објекту и враћа објекат.
Синтакса defineProperties()методе је:
 Object.defineProperties(obj, props)
defineProperties()Метода, као статичког метода, зове се користи Objectназив класе.
дефинеПропертиес () Параметри
defineProperties()Метод узима у:
- обј - објекат на коме се дефинишу или мењају својства.
 - реквизити - Објекат чији кључеви представљају имена својстава која треба дефинисати или изменити и чије су вредности објекти који описују та својства.
Свака вредност реквизита мора бити дескриптор података или дескриптор приступа. Могу имати следећа опциона својства.configurableenumerable
valuewritable
get- комплет
 
 
Врати вредност из дефинеПропертиес ()
- Враћа објект који је прослеђен функцији.
 
Напомена: Ако дескриптор нема ниједан од valueкључева, за писање, гет и сет, третира се као дескриптор података. Ако дескриптор има и вредност или могућност писања и кључеве гет или сет, баца се изузетак.
Пример: Коришћење Објецт.дефинеПропертиес ()
 let obj = (); Object.defineProperties(obj, ( property1: ( value: true, writable: true, ), property2: ( value: "Hello", writable: false, ), )); console.log(obj); // (property1: true, property2: "Hello")
Оутпут
(својство1: тачно, својство2: „Здраво“)
Препоручена литература: Јавасцрипт објекат дефинеПроперти ()








