用户保持变量不变的最佳方法是什么?

时间:2019-06-01 08:43:16

标签: security variables scope closures

我正在进行一个大型项目,第一件事实际上包含敏感数据,而且我意识到我的变量在很大程度上可以被全局范围访问。

我在私有化方面遇到了一些麻烦。我的项目是纯html5,并使用几个脚本页面来保持整洁。

示例A

let x = 0;
window.onload = function(){
console.log(x)
}

示例B

window.onload = function(){
let x = 0;

console.log(x)
}

这两个都可以正常工作,但是可以通过控制台访问该变量。将其移动到函数中,使用var无济于事。我似乎无法将变量设为只读,但该变量仍可用于项目。在这里喜欢一些建议。

0 个答案:

没有答案