Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. एक जावास्क्रिप्ट फ़ंक्शन को फ़ंक्शन के रूप में कैसे शुरू करें?

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

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

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

  1. किसी फ़ंक्शन में घोषित चर का उपयोग कैसे करें, जावास्क्रिप्ट का उपयोग करके किसी अन्य फ़ंक्शन से?

    हमें एक फ़ंक्शन लिखना है, जो कुछ सरल कार्य करता है, जैसे कि दो संख्याओं को जोड़ना या ऐसा ही कुछ। हमें यह प्रदर्शित करने की आवश्यकता है कि हम किसी अन्य फ़ंक्शन में या विश्व स्तर पर उस फ़ंक्शन के अंदर घोषित चरों तक कैसे पहुंच सकते हैं। उदाहरण निम्नलिखित कोड है - const num = 5; const addRandomToNumber