JavaScript Object.defineProperties () -metoden legger til eller endrer egenskaper på et objekt og returnerer objektet.
Syntaksen til defineProperties()metoden er:
 Object.defineProperties(obj, props)
Den defineProperties()metoden, å være en statisk metode, kalles med Objectnavn klassen.
defineProperties () Parametere
Den defineProperties()metoden tar i:
- obj - Objektet som du skal definere eller endre egenskaper på.
 - rekvisitter - Et objekt hvis nøkler representerer navnene på egenskapene som skal defineres eller endres, og hvis verdier er objekter som beskriver disse egenskapene.
Hver rekvisittverdi må enten være en data-deskriptor eller accessor-deskriptor. De kan ha følgende valgfrie egenskaper.configurableenumerable
valuewritable
get- sett
 
 
Returverdi fra defineProperties ()
- Returnerer objektet som ble sendt til funksjonen.
 
Merk: Hvis en deskriptor ikke har noen av value, skrivbare, get- og set-nøkler, blir den behandlet som en databeskrivelse. Hvis en deskriptor har både verdi eller skrivbar og få eller sette nøkler, kastes et unntak.
Eksempel: Bruke Object.defineProperties ()
 let obj = (); Object.defineProperties(obj, ( property1: ( value: true, writable: true, ), property2: ( value: "Hello", writable: false, ), )); console.log(obj); // (property1: true, property2: "Hello")
Produksjon
(property1: true, property2: "Hello")
Anbefalt lesing: Javascript Object defineProperty ()








