首页 > 解决方案 > 有没有办法修改使用闭包访问的变量并且无法访问它们

问题描述

我刚刚在 Javascript MDN 网站上看到了一个闭包示例。这是:

var getCode = (function() {
  var apiCode = '0]Eal(eh&2';    // A code we do not want outsiders to be able to modify...
  
  return function() {
    return apiCode;
  };
})();

console.log(getCode());    // Returns the apiCode

我是初学者,我想知道代码中的 apiCode 变量是否完全无法访问。或者如果有任何方法可以修改它的值

标签: javascriptecmascript-6ecmascript-5ecmascript-2016

解决方案


推荐阅读