Metoda JavaScript Object.defineProperties () doda ali spremeni lastnosti predmeta in vrne predmet.
Sintaksa defineProperties()metode je:
Object.defineProperties(obj, props)
defineProperties()Način, da statično metodo, ki se imenuje z Objectimenom razreda.
defineProperties () Parametri
defineProperties()Metoda je v:
- obj - predmet, na katerem je treba določiti ali spremeniti lastnosti.
- rekviziti - objekt, katerega ključi predstavljajo imena lastnosti, ki jih je treba definirati ali spremeniti, in katerih vrednosti so objekti, ki opisujejo te lastnosti.
Vsaka vrednost rekvizita mora biti deskriptor podatkov ali deskriptor dostopnika. Lahko imajo naslednje neobvezne lastnosti.configurableenumerable
valuewritable
get- nastavite
Vrnjena vrednost iz defineProperties ()
- Vrne objekt, ki je bil poslan funkciji.
Opomba: Če deskriptor nima nobenega od valueključev, ki jih je mogoče zapisovati, get in set, se obravnava kot deskriptor podatkov. Če ima deskriptor vrednost ali zapisljivo in dobi ali nastavi ključe, se vrže izjema.
Primer: Uporaba Object.defineProperties ()
let obj = (); Object.defineProperties(obj, ( property1: ( value: true, writable: true, ), property2: ( value: "Hello", writable: false, ), )); console.log(obj); // (property1: true, property2: "Hello")
Izhod
(lastnost1: resničnost, lastnost2: "Pozdravljeni")
Priporočeno branje: Javascript Object defineProperty ()







