जेसक्रिप्ट ऑब्जेक्ट संदर्भ पुस्तक

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() ऑब्जेक्ट के गुण के मान की एक गणना रीटर्न करता है。