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

JavaScript क्लोजर फ़ंक्शन में वेरिएबल्स को कैसे संरक्षित करें?


क्लोजर में वेरिएबल्स बनाए रखना

JavaScript क्लोजर फ़ंक्शन में वेरिएबल्स को संरक्षित करने के लिए, इसे खाली सेट न करें। अभी, निम्नलिखित हर बार कॉल होने पर खाली ऑब्जेक्ट पर सेट होता है:

webLinks = {};

वैल्यू बनाए रखने के लिए कोड

var webLink = function (containerId) { 
  var link1 = "https://www.qries.com", 
  link2 = "https://www.tutorialspoint.com"; 
  var webLinks = {}; 
  return function(Id) { 
    webLinks [id] = "My " + id; 
    document.write(webLinks); 
  } 
})();
  1. - जावास्क्रिप्ट फंक्शन को फंक्शन के रूप में कैसे इनवोक करें?

    जावास्क्रिप्ट फंक्शन को फंक्शन के रूप में इनवोक करने के लिए, इसे एक सामान्य कस्टम जावास्क्रिप्ट फंक्शन की तरह कॉल करें।उदाहरणजावास्क्रिप्ट फंक्शन को फंक्शन के रूप में कॉल करने के लिए निम्नलिखित कोड चलाएं:<html>    <head>       <script>      

  1. JavaScript में ब्लॉक-स्कोप्ड वेरिएबल कैसे घोषित करें? JavaScript में ब्लॉक-स्कोप्ड वेरिएबल कैसे घोषित करें?

    ब्लॉक-स्कोप्ड वेरिएबल घोषित करने के लिए, हम ES2015 में पेश किए गए कीवर्ड let और const का उपयोग करते हैं। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sc

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

    हमें एक फ़ंक्शन लिखना है जो कुछ सरल कार्य करता है, जैसे दो संख्याओं को जोड़ना। हमें यह प्रदर्शित करना है कि हम उस फ़ंक्शन के अंदर घोषित चर को किसी अन्य फ़ंक्शन या वैश्विक रूप से कैसे एक्सेस कर सकते हैं। कोड const num = 5; const addRandomToNumber = function(num) { // 0 से 10 के बीच एक यादृच्छिक