A JavaScript Object.defineProperties () metódus hozzáadja vagy módosítja az objektum tulajdonságait, és visszaadja az objektumot.
A defineProperties()módszer szintaxisa :
 Object.defineProperties(obj, props)
A defineProperties()módszer statikus módszerként az Objectosztály nevét használja.
defineProperties () Paraméterek
A defineProperties()módszer:
- obj - Az az objektum, amelyen tulajdonságokat definiálhat vagy módosíthat.
 - kellékek - Olyan objektum, amelynek kulcsai a meghatározandó vagy módosítandó tulajdonságok nevét képviselik, és amelynek értékei az ezeket a tulajdonságokat leíró objektumok.
Minden kellékértéknek vagy adatleírónak, vagy hozzáférési leírónak kell lennie. A következő opcionális tulajdonságokkal rendelkezhetnek.configurableenumerable
valuewritable
get- készlet
 
 
Visszatérési érték a defineProperties () értékből
- Visszaadja a függvénynek átadott objektumot.
 
Megjegyzés: Ha egy leírónak nincs egyik sem valueírható, get és set kulcsa, akkor adatleíróként kezeljük. Ha egy leírónak van értéke vagy írható, és get vagy set kulcsai is, akkor a kivétel kivetésre kerül.
Példa: Az Object.defineProperties () használata
 let obj = (); Object.defineProperties(obj, ( property1: ( value: true, writable: true, ), property2: ( value: "Hello", writable: false, ), )); console.log(obj); // (property1: true, property2: "Hello")
Kimenet
(tulajdonság1: igaz, tulajdonság2: "Hello")
Ajánlott olvasmány: Javascript Object defineProperty ()








