我正在进行一个大型项目,第一件事实际上包含敏感数据,而且我意识到我的变量在很大程度上可以被全局范围访问。
我在私有化方面遇到了一些麻烦。我的项目是纯html5,并使用几个脚本页面来保持整洁。
let x = 0;
window.onload = function(){
console.log(x)
}
window.onload = function(){
let x = 0;
console.log(x)
}
这两个都可以正常工作,但是可以通过控制台访问该变量。将其移动到函数中,使用var无济于事。我似乎无法将变量设为只读,但该变量仍可用于项目。在这里喜欢一些建议。