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);
   }
})();