इस उदाहरण में, आप विभिन्न तरीकों से जावास्क्रिप्ट ऑब्जेक्ट बनाना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावास्क्रिप्ट वस्तुओं
- जावास्क्रिप्ट निर्माता समारोह
आप तीन अलग-अलग तरीकों से एक ऑब्जेक्ट बना सकते हैं:
- वस्तु शाब्दिक का उपयोग करना
- सीधे वस्तु का उदाहरण बनाकर
- कंस्ट्रक्टर फ़ंक्शन का उपयोग करके
उदाहरण 1: वस्तु शाब्दिक का उपयोग करना
// program to create JavaScript object using object literal const person = ( name: 'John', age: 20, hobbies: ('reading', 'games', 'coding'), greet: function() ( console.log('Hello everyone.'); ), score: ( maths: 90, science: 80 ) ); console.log(typeof person); // object // accessing the object value console.log(person.name); console.log(person.hobbies(0)); person.greet(); console.log(person.score.maths);
आउटपुट
ऑब्जेक्ट जॉन रीडिंग सभी को नमस्कार। 90
इस कार्यक्रम में, हमने एक व्यक्ति नाम की एक वस्तु बनाई है ।
आप एक वस्तु का उपयोग कर एक वस्तु बना सकते हैं। एक वस्तु शाब्दिक ( )
एक वस्तु को सीधे बनाने के लिए उपयोग करता है।
एक ऑब्जेक्ट एक कुंजी के साथ बनाया गया है : मूल्य जोड़ी।
आप किसी ऑब्जेक्ट के अंदर फ़ंक्शन, सरणियों और यहां तक कि वस्तुओं को भी परिभाषित कर सकते हैं। आप डॉट .
नोटेशन का उपयोग करके ऑब्जेक्ट के मूल्य तक पहुंच सकते हैं ।
किसी वस्तु के उदाहरण का उपयोग करके वस्तु बनाने का सिंटैक्स है:
const objectName = new Object();
उदाहरण 2: प्रत्यक्ष रूप से वस्तु का उपयोग करके एक वस्तु बनाएं
// program to create JavaScript object using instance of an object const person = new Object ( ( name: 'John', age: 20, hobbies: ('reading', 'games', 'coding'), greet: function() ( console.log('Hello everyone.'); ), score: ( maths: 90, science: 80 ) )); console.log(typeof person); // object // accessing the object value console.log(person.name); console.log(person.hobbies(0)); person.greet(); console.log(person.score.maths);
आउटपुट
ऑब्जेक्ट जॉन रीडिंग सभी को नमस्कार। 90
यहां, ऑब्जेक्ट बनाने new
के Object()
लिए उदाहरण के साथ कीवर्ड का उपयोग किया जाता है ।
उदाहरण 3: कंस्ट्रक्टर फ़ंक्शन का उपयोग करके एक ऑब्जेक्ट बनाएं
// program to create JavaScript object using instance of an object function Person() ( this.name = 'John', this.age = 20, this.hobbies = ('reading', 'games', 'coding'), this.greet = function() ( console.log('Hello everyone.'); ), this.score = ( maths: 90, science: 80 ) ) const person = new Person(); console.log(typeof person); // object // accessing the object value console.log(person.name); console.log(person.hobbies(0)); person.greet(); console.log(person.score.maths);
आउटपुट
ऑब्जेक्ट जॉन रीडिंग सभी को नमस्कार। 90
उपरोक्त उदाहरण में, Person()
कंस्ट्रक्टर फ़ंक्शन का उपयोग new
कीवर्ड का उपयोग करके ऑब्जेक्ट बनाने के लिए किया जाता है ।
new Person()
एक नई वस्तु बनाता है।