क्लोजर में वेरिएबल्स बनाए रखना
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);
}
})();