首页 > 解决方案 > 是否在以下 JavaScript 代码中创建了闭包?

问题描述

如果我们假设我们隐藏了全局范围内的所有变量。是否仍然创建了一个闭包?

function init() {  
  function displayName() { 
    // if all variables from global are re-declared here
    alert("no free variables"); 
  }
  displayName();
}
init();

我读过这一篇, JavaScript 闭包是如何工作的?

标签: javascriptclosures

解决方案


推荐阅读