जावास्क्रिप्ट ऑब्जेक्ट getOwnPropertySymbols ()

जावास्क्रिप्ट 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 ()

दिलचस्प लेख...