Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में एक फ़ंक्शन में घोषित चर को दूसरे फ़ंक्शन से कैसे एक्सेस करें?


हमें एक फ़ंक्शन लिखना है जो कुछ सरल कार्य करता है, जैसे दो संख्याओं को जोड़ना। हमें यह प्रदर्शित करना है कि हम उस फ़ंक्शन के अंदर घोषित चर को किसी अन्य फ़ंक्शन या वैश्विक रूप से कैसे एक्सेस कर सकते हैं।

कोड

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
  1. जावास्क्रिप्ट फंक्शन से ऑब्जेक्ट कैसे रिटर्न करें? जावास्क्रिप्ट फंक्शन से ऑब्जेक्ट कैसे रिटर्न करें?

    जावास्क्रिप्ट फंक्शन से ऑब्जेक्ट रिटर्न करने के लिए, return स्टेटमेंट का उपयोग this कीवर्ड के साथ करें।उदाहरणजावास्क्रिप्ट फंक्शन से ऑब्जेक्ट रिटर्न करना सीखने के लिए निम्नलिखित कोड चलाएं:<html>    <head>       <script>          var

  1. जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स कैसे पास करें? जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स कैसे पास करें?

    जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स पास करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title&

  1. जावास्क्रिप्ट में एक ऑब्जेक्ट को दूसरे ऑब्जेक्ट के माध्यम से कैसे एक्सेस करें? जावास्क्रिप्ट में एक ऑब्जेक्ट को दूसरे ऑब्जेक्ट के माध्यम से कैसे एक्सेस करें?

    जावास्क्रिप्ट में एक ऑब्जेक्ट को दूसरे ऑब्जेक्ट के माध्यम से एक्सेस करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1