หากต้องการรักษาตัวแปรในฟังก์ชันการปิด 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); } })();