JavaScripti objekt getOwnPropertySymbols ()

Meetod JavaScript Object.getOwnPropertySymbols () tagastab massiivi kõigist antud objektis leiduvatest sümboliatribuutidest.

Meetodi süntaks getOwnPropertySymbols()on:

 Object.getOwnPropertySymbols(obj)

getOwnPropertySymbols()Meetod, olles staatiline meetod, nimetatakse kasutades Objectklassi nimi.

getOwnPropertySymbols () parameetrid

getOwnPropertySymbols()Meetod võtab:

  • obj - objekt, mille sümbolomadused tagastatakse.

Tagastusväärtus saidilt getOwnPropertySymbols ()

  • Tagastab massiivi kõikidest sümboliatribuutidest, mis on leitud otse antud objektilt.

Märkus: Object.getOwnPropertySymbols() tagastab objekti kõik sümboli atribuudid, samal ajal Object.getOwnPropertyNames()tagastab stringi omadused

Näide: getOwnPropertySymbols () kasutamine

 let obj = (); let a = Symbol("a"); let b = Symbol.for("b"); obj(a) = "localSymbolValue"; obj(b) = "globalSymbolValue"; // returns an array of symbol let objectSymbols = Object.getOwnPropertySymbols(obj); console.log(objectSymbols.length); // 2 console.log(objectSymbols); // (Symbol(a), Symbol(b)) console.log(objectSymbols(0)); // Symbol(a)

Väljund

 2 (tähis (a), tähis (b)) Tähis (a)

getOwnPropertySymbols () meetod.

Soovitatav lugemine: Javascripti objekt getOwnPropertyNames ()

Huvitavad Artiklid...