जेसक्रिप्ट ऑब्जेक्ट संदर्भ पुस्तक
JavaScript ऑब्जेक्ट
ऑब्जेक्ट जेसक्रिप्ट के डाटा टाइपों में से एक है。
ऑब्जेक्ट को गुण/मूल्य (नाम/मूल्य) संग्रह भंडार के लिए उपयोग किया जाता है。
जेसक्रिप्ट ऑब्जेक्ट नामकारक मूल्यों का समुच्चय है。
नीचे दिए गए उदाहरण में चार कुंजी/मूल्य गुणों वाला जेसक्रिप्ट ऑब्जेक्ट बनाया गया है:
उदाहरण
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" };
ऑब्जेक्ट के बारे में अपने आप एक सीख लें ताकि हमारे जेसक्रिप्ट ऑब्जेक्ट के तरीके और गुण。
जेसक्रिप्ट ऑब्जेक्ट के तरीके और गुण
नाम | वर्णन |
---|---|
assign() | गुण को स्रोत ऑब्जेक्ट से लक्ष्य ऑब्जेक्ट में नकल करता है。 |
constructor | ऑब्जेक्ट के प्रारूप को वापस करने वाला फ़ंक्शन है。 |
create() | एक मौजूदा ऑब्जेक्ट से नई वस्तु वापस करता है。 |
defineProperties() | एक गुण को जोड़े या उसे बदलें। |
defineProperty() | एक गुण को जोड़े या उसे बदलें। |
entries() | ऑब्जेक्ट की कुंजी/मूल्य पारिभाषित रूप का सूची वापस करता है。 |
freeze() | ऑब्जेक्ट पर किसी भी परिवर्तन को रोकता है。 |
fromEntries() | एक कुंजी/मूल्य अनियत सूची से आधार सूचक वस्तु वापस करता है。 |
getOwnPropertyDescriptor() | ऑब्जेक्ट के गुण के नाम की एक गणना रीटर्न करता है。 |
getOwnPropertyDescriptors() | ऑब्जेक्ट के गुण के नाम की एक गणना रीटर्न करता है。 |
getOwnPropertyNames() | ऑब्जेक्ट के गुण के नाम की एक गणना रीटर्न करता है。 |
groupBy() | ऑब्जेक्ट के एलीमेंट को रिटर्न की गई कॉलबैक मान के अनुसार गुट में रखता है。 |
isExtensible() | यदि ऑब्जेक्ट एक्सटेंसिबल है, तो true बदले जाता है。 |
isFrozen() | यदि ऑब्जेक्ट फ्रीज़ किया है, तो true बदले जाता है。 |
isSealed() | तो true बदले जाता है。 |
keys() | ऑब्जेक्ट के गुण के नाम की एक गणना रीटर्न करता है。 |
preventExtensions() | ऑब्जेक्ट में नए गुण को जोड़ने को रोकता है。 |
prototype | आपको जावास्क्रिप्ट ऑब्जेक्ट में गुण और विधियाँ जोड़ने की अनुमति देता है。 |
seal() | नए गुण को जोड़ने या मौजूदा ऑब्जेक्ट के गुण को हटाने को रोकता है。 |
toString() | ऑब्जेक्ट को स्ट्रिंग में बदलता है और परिणाम को रीटर्न करता है。 |
valueOf() | ऑब्जेक्ट के मूल मान को रीटर्न करता है。 |
values() | ऑब्जेक्ट के गुण के मान की एक गणना रीटर्न करता है。 |