जावास्क्रिप्ट Object.getOwnPropertySymbols () विधि किसी दिए गए ऑब्जेक्ट में पाए गए सभी प्रतीक गुणों की एक सरणी देता है।
getOwnPropertySymbols()
विधि का सिंटैक्स है:
Object.getOwnPropertySymbols(obj)
getOwnPropertySymbols()
विधि, एक स्थिर विधि जा रहा है, का उपयोग करते हुए कहा जाता है Object
वर्ग के नाम।
getOwnPropertySymbols () पैरामीटर
getOwnPropertySymbols()
विधि में लेता है:
- obj - वह वस्तु जिसके प्रतीक गुणों को वापस करना है।
GetOwnPropertySymbols () से वापसी मान
- दिए गए ऑब्जेक्ट पर सीधे पाए गए सभी प्रतीक गुणों की एक सरणी देता है।
नोट: स्ट्रिंग गुण देते Object.getOwnPropertySymbols()
समय ऑब्जेक्ट के सभी प्रतीक गुण Object.getOwnPropertyNames()
लौटाता है
उदाहरण: getOwnPropertySymbols () का उपयोग करना
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)
आउटपुट
2 (प्रतीक (a), प्रतीक (b)) प्रतीक (a)
getOwnPropertySymbols () विधि।
अनुशंसित पढ़ना: जावास्क्रिप्ट ऑब्जेक्ट getOwnPropertyNames ()