Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để bảo toàn các biến trong một hàm đóng JavaScript?


Để bảo toàn các biến trong một hàm đóng JavaScript, không đặt nó thành trống. Ngay bây giờ, phần sau được đặt thành đối tượng trống mỗi khi nó được gọi

webLinks = {};

Sử dụng mã sau để giữ lại giá trị:

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