Javascript Object.defineProperties ()

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:

  1. obj - predmet, na katerem je treba določiti ali spremeniti lastnosti.
  2. 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.
    1. configurable
    2. enumerable
    Deskriptorji podatkov imajo lahko tudi:
    1. value
    2. writable
    Deskriptorji dostopnikov imajo lahko tudi:
    1. get
    2. 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 ()

Zanimive Članki...