Memory Management & Garbage Collection

What memory issue does this code demonstrate?
const heavyData = { /* large data structure */ };

function createClosure() {
  const data = heavyData;
  
  return function() {
    console.log("Closure created");
    // Never actually uses data
  };
}

const closures = [];
for (let i = 0; i < 1000; i++) {
  closures.push(createClosure());
}
Next Question (20/40)