हमें एक फ़ंक्शन लिखना है जो कुछ सरल कार्य करता है, जैसे दो संख्याओं को जोड़ना। हमें यह प्रदर्शित करना है कि हम उस फ़ंक्शन के अंदर घोषित चर को किसी अन्य फ़ंक्शन या वैश्विक रूप से कैसे एक्सेस कर सकते हैं।
कोड
const num = 5;
const addRandomToNumber = function(num) {
// 0 से 10 के बीच एक यादृच्छिक संख्या
const random = Math.floor(Math.random() * 10);
// फ़ंक्शन के इस ऑब्जेक्ट को रैंडम असाइन करना
// ताकि हम इसे बाहर से एक्सेस कर सकें
this.random = random;
this.res = num + random;
};
const addRandomInstance = new addRandomToNumber(num);
const scopedRandom = addRandomInstance.random;
const result = addRandomInstance.res;
// मूल num के मान के बराबर होना चाहिए यानी 5
console.log(result - scopedRandom);
आउटपुट
5