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 Object
osztá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 ()