JavaScript Object getOwnPropertySymbols ()

A JavaScript Object.getOwnPropertySymbols () metódus egy adott objektumban található összes szimbólumtulajdonság tömbjét adja vissza.

A getOwnPropertySymbols()módszer szintaxisa :

 Object.getOwnPropertySymbols(obj)

A getOwnPropertySymbols()módszer statikus módszerként az Objectosztály nevét használja.

getOwnPropertySymbols () Paraméterek

A getOwnPropertySymbols()módszer:

  • obj - Az az objektum, amelynek szimbólum tulajdonságait vissza kell adni.

A getOwnPropertySymbols () visszatérési értéke

  • Visszatér az összes szimbólumtulajdonság tömbjéből, amely közvetlenül az adott objektumon található.

Megjegyzés: Object.getOwnPropertySymbols() az objektum összes szimbólumtulajdonságát, míg Object.getOwnPropertyNames()a karakterlánc tulajdonságait adja vissza

Példa: A getOwnPropertySymbols () használata

 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)

Kimenet

 2 (szimbólum (a), szimbólum (b)) szimbólum (a)

getOwnPropertySymbols () metódus.

Ajánlott olvasmány: Javascript Object getOwnPropertyNames ()

érdekes cikkek...